vendor: Aldec
vendor: LDRA
vendor: Absint
Statically analyze a task’s intrinsic cache and pipeline behavior…
Let you simplify and automate the qualification process considerably…
Helps you identify application parts that cause worst execution time . . .
Windows® based, integrated FPGA design creation and simulation solution…
Design verification solution for RTL code written in VHDL, Verilog, and SystemVerilog…
Fully customized hardware and software platform that augments target board testing…
Feature-rich family of SoC/ASIC pre-silicon physical prototyping and hardware embedded…
Fully automated and scalable hybrid verification environment for SoC and ASIC design…
Addresses verification needs of engineers crafting tomorrow’s cutting-edge FPGA…
Reprogrammable prototyping solution for Microchip RTAX-S/S and RTSX-SU space-flight…
Unified requirements lifecycle management solution designed for FPGA and ASICs…
Improve quality, reduce rework, prove compliance, and get to market faster
A safe software solution for data communications in embedded systems…
Consolidate diverse embedded systems with different reliability and security requirements…
Consolidate multiple operating systems with different safety requirements on a single system-on-a-chip…
An embedded OS pre-certified for IEC 61508 SIL3, ISO 26262 ASIL D and IEC 62304 Class C…
Comprehensive software platform for mission-critical embedded systems…
Foundational development platform for the next generation…
Streamline safety certifications and compliance with embedded software solutions from BlackBerry QNX…
Edaway provides hardware and software consulting services, that focus on the design and development of a physical product or of software application, including support for V&V activities and for certification aspects.
Edaway has signed a cooperative agreement with Mindway S.r.l., for providing design services to its customers, in Europe and outside Europe.
Edaway provides Level 1 technical support to the distributed tools, and the technical interface with the supplier for Level 2 and Level 3 support.
Edaway DO-254 Training covers all aspects of Hardware Considerations in Airborne Systems and Equipment Certification…
Edaway DO-178C Training covers all aspects of Software Considerations in Airborne Systems and Equipment Certification…
The MISRA C language subset is a world-leading set of software guidelines, to facilitate code safety, security, portability…
Edaway DO-178C Training covers all Software aspects in Airborne Systems…
Edaway DO-254 Training covers all Hardware aspects in Airborne Systems…
3-day course provides delegates with a thorough understanding of testing methodologies….
2-day course focused on the software-related elements of ISO 26262:2018.
1-day course focused on functional safety in the automotive industry in ISO 26262.
The MISRA C language subset is a world-leading set of software guidelines…
QNX Trainings are focused on features of the QNX® Neutrino® RTOS…
Leveraging Model Driven Software Development and Automated Software Verification to Deliver Next Generation Avionics Systems.
vendor: Aldec
vendor: LDRA
vendor: Absint
Statically analyze a task’s intrinsic cache and pipeline behavior…
Let you simplify and automate the qualification process considerably…
Helps you identify application parts that cause worst execution time . . .
Windows® based, integrated FPGA design creation and simulation solution…
Design verification solution for RTL code written in VHDL, Verilog, and SystemVerilog…
Fully customized hardware and software platform that augments target board testing…
Feature-rich family of SoC/ASIC pre-silicon physical prototyping and hardware embedded…
Fully automated and scalable hybrid verification environment for SoC and ASIC design…
Addresses verification needs of engineers crafting tomorrow’s cutting-edge FPGA…
Reprogrammable prototyping solution for Microchip RTAX-S/S and RTSX-SU space-flight…
Unified requirements lifecycle management solution designed for FPGA and ASICs…
Improve quality, reduce rework, prove compliance, and get to market faster
A safe software solution for data communications in embedded systems…
Consolidate diverse embedded systems with different reliability and security requirements…
Consolidate multiple operating systems with different safety requirements on a single system-on-a-chip…
An embedded OS pre-certified for IEC 61508 SIL3, ISO 26262 ASIL D and IEC 62304 Class C…
Comprehensive software platform for mission-critical embedded systems…
Foundational development platform for the next generation…
Streamline safety certifications and compliance with embedded software solutions from BlackBerry QNX…
Edaway provides hardware and software consulting services, that focus on the design and development of a physical product or of software application, including support for V&V activities and for certification aspects.
Edaway has signed a cooperative agreement with Mindway S.r.l., for providing design services to its customers, in Europe and outside Europe.
Edaway provides Level 1 technical support to the distributed tools, and the technical interface with the supplier for Level 2 and Level 3 support.
Edaway DO-254 Training covers all aspects of Hardware Considerations in Airborne Systems and Equipment Certification…
Edaway DO-178C Training covers all aspects of Software Considerations in Airborne Systems and Equipment Certification…
The MISRA C language subset is a world-leading set of software guidelines, to facilitate code safety, security, portability…
Edaway DO-178C Training covers all Software aspects in Airborne Systems…
Edaway DO-254 Training covers all Hardware aspects in Airborne Systems…
3-day course provides delegates with a thorough understanding of testing methodologies….
2-day course focused on the software-related elements of ISO 26262:2018.
1-day course focused on functional safety in the automotive industry in ISO 26262.
The MISRA C language subset is a world-leading set of software guidelines…
QNX Trainings are focused on features of the QNX® Neutrino® RTOS…
Leveraging Model Driven Software Development and Automated Software Verification to Deliver Next Generation Avionics Systems.
The LDRA tool suite is LDRA’s flagship platform that delivers open and extensible solutions for building quality into software from requirements through to deployment. The tool suite provides a continuum of capabilities including requirements traceability, test management, coding standards compliance, code quality review, code coverage analysis, data-flow and control-flow analysis, unit/integration/target testing, and certification and regulatory support.
The tool suite enables safety and security critical software development teams to achieve certification or approval in accordance with rigorous standards in:
The core components of the tool suite are available in several configurations that align with common software development needs. A comprehensive set of add-on capabilities are available to tailor the solution for any project.
Both LDRA and the LDRA tool suite are certified. LDRA has maintained ISO 9001 certification for over 25 years. The LDRA tool suite is approved by SGS-TÜV Saar and TÜV SUD for the following functional safety standards:
In addition, tool qualification support packs (TQSPs) are available to simplify demonstrating compliance with functional safety standards such as DO-178C that do not permit the use of certificates from certifying organizations.
1. Requirements Traceability
If you are developing a safety-critical or security-critical application, chances are good that your process will need to be audited to meet certification or qualification requirements. Bi directional requirements traceability – from requirements, to design, to implementation and verification activities and artefacts – differentiates your organization from the competition and ensures your shortest path to compliant product. Even if your process and resulting code does not need to meet stringent certification demands, requirements traceability and management increases code quality and the overall safety, security and effectiveness of the application.
LDRA provides a comprehensive, role-based approach to traceability. Requirements and verification tasks can be assigned to team members and all resulting artefacts can be aggregated and linked. The result is a completely traceable process throughout the software development lifecycle so you can ensure that any changes to requirements, design, or source code are easily understood, verified and traced.
LDRA tools help you detect changes in requirements or the developed software and easily organize and re-run appropriate tests against any affected components. They provide an optimal environment for determining impact analysis either upstream to requirements or downstream to design, implementation and verification.
2. Test Management
With today’s complex embedded applications, you need to develop and execute effective tests against your software.
Equally important is knowing when to re-run those tests as your requirements or the software changes, to ensure that your code’s performance or functionality has not degraded.
LDRA provides an automated approach to detecting requirements or software changes and then re-running the appropriate tests against the affected components. With TBmanager, verification activities can be easily assigned and tracked to team members, and the resulting artefacts aggregated into a clean set of reports.
3. Coding Standards Compliance
A common way to improve the consistency, maintainability and overall quality of code is to assess the code against industry-or company-defined standards so that deficiencies can be quickly identified and corrected. While this is often achieved through manual peer reviews, the process can be painful, time-consuming, and error-prone especially in large projects. If your team is struggling to maintain code quality and consistency, it might be time to take a more rigorous yet automated approach.
LDRA tools automate static analysis and rules checking, supporting almost any in-house or universal standard. With LDRA’s code visualization, you can identify exactly where the source code deviates from the standard so it can be rapidly addressed. LDRA’s complete control over parsing technology, coupled with a long-standing involvement with standards organizations such as MISRA, underpin an industry-leading speed of response to variations in languages, language constructs, rules, and standards alike.
LDRA coding standards compliance tools let you combine standards and define appropriate rule subsets, select individual rules, and add your own. Within the tools, you can easily check for coding standards compliance to any single standard or combination of standards or subsets. And you can check compliance of a single code base against multiple standards to compare how the code fulfils each one and see what would be required to adapt the code to conform to it.
4. Code Coverage Analysis
Many regulatory authorities now require evidence of structural coverage analysis to prove that the code has been adequately tested and to measure software test effectiveness. For safetycritical software development, certification bodies need reports that detail the extent of code coverage. And of course, you need to avoid potential development delays.
LDRA’s coverage analysis tools meet industry’s most stringent coverage requirements by offering analysis of both source and object code. LDRA tools automatically generate test cases, execute those test cases, and provide easily interpreted graphical reporting on coverage metrics such as statement, branch/decision, procedure/function call, MC/DC, dynamic data flow and more.
LDRA tools support C, C++, Java, Ada and Assemblers, running on a broad range of target platforms-from powerful 64-bit microprocessors to highly constrained 8- or 16-bit microcontrollers. LDRA tools can automatically generate test cases that typically provide 50-80% of coverage, and an intuitive test case building environment lets developers quickly augment those test cases to increase their coverage if necessary.
5. Automated Code Review
With today’s complex systems, manual peer reviews are time-consuming and costly. You need to raise the level of abstraction to quickly gain insight into the architecture and behaviour, control flow, and data flow of your code in order to highlight and correct potential problem areas and produce software quality metrics. If you are developing to comply with stringent standards-such as D0-178C (for aerospace (applications), or ISO 26262 (for automotive), you may be required to demonstrate analysis of data flow and control flow coupling for software certification.
LDRA provides detailed insight into your code through graphical code visualization tools, including callgraphs, procedure flowgraphs, and data flow analysis reports. These are powerful components in the software debug and test environment that are not supported in most other software development tool environments. With these easy-to-use tools, your team can more quickly and easily identify bottlenecks such as logic flaws or race conditions.
6. Unit/Integration/Target Testing
Functional testing on the host platform puts aside any consideration for hardware timing or constraints, and is often performed prior to target hardware availability. In some development environments, simulators extend this capability by giving software teams “virtual” targets and simulated connected peripherals to provide a head start on verification activities early in the development cycle. Ideally, and in most certification environments, the same tests executed on the host must subsequently be executed on the target hardware to ensure more complete functional testing. Rather than writing your own code for test harnesses, vectors, and stubs (and then having to manage all of those both on the host platform, with simulators, and on the target), automated unit testing and target testing tools can save you time and headaches by doing all this for you.
With LDRA tools, you can quickly and easily generate and execute tests at the unit and integration levels both on the host (standalone or with target simulation) and on the target hardware. Test generation (test harness, test vectors, code stubs) and result capture support is available for a wide range of host and target platforms. Optimized instrumentation technology lets you collate test information from devices ranging from highly constrained 8- and 16-bit microcontrollers to high-performance 32- and 64-bit processors.
With that range of support, your team has a common unit testing and integration testing environment for multiple projects with different target platforms.
7. Code Quality Review
Manual code inspections for today’s systems are no longer cost-effective due to the increasing size and complexity of modern applications. Instead, developers need to quickly and effectively assess the quality of their code using software metrics for testability, maintainability, and clarity. Each of these characteristics is fundamental to the overall assessment of code quality, and the process for determining them requires software quality metrics tools to apply efficient and accurate measurement.
LDRA tools automate code quality review by analysing the code and reporting on metrics for testability, maintainability, and clarity. Even beyond these metrics, LDRA tools help you to identify and visually highlight areas of code which may require refactoring. You can easily configure the parameters of the overall quality model to meet the needs of your organization or application requirements.
8. Certification and Regulatory Support from LDRA
LDRA Certification Services® (LCS) complement the tool suite and assure certification or tool qualification in the most challenging development environments. The LCS on-staff team of certification industry experts is credentialled across aviation, automotive, Internet of Things (IoT) and medical device sectors, and includes FAA Level A Designated Engineering Representatives (DERs) to offer comprehensive and fully compliant FAA/EASA certification services.
The LDRA Certification Services (LCS) team is aligned with development and verification specialists who leverage the LDRA tool suite and other complementary tools to ready your products for certification.
LDRA’s Compliance Management System® (LCMS) harnesses industry-specific safety expertise including FAA Level A DERs from the aviation sector to provide documented case studies, process checklists and packaged certification.
LCMS helps you develop the infrastructure to become compliant to the ARP 4754A/ARP 4761, DO-178B/C, DO-278A and DO-254 standards, whether you have a DER on staff, a consulting DER, or leverage LCS certification services. The LDRA tool suite complements LCMS, but is not a prerequisite.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More