Why choose LDRA training?
LDRA has been a leader in software verification and requirements traceability tools for safety- and security-critical application development since 1975. Our expertise helps guide standards committees around the globe and has now been leveraged to provide world-class learning opportunities for delegates across the critical embedded application sectors.
With a variety of formats, locations, and course customisations on offer, there can be no better way to enhance your skill set.
LDRA has two training centres:
- LDRA Technical Centre, Portside, Wirral, UK
- LDRA Competency Centre (LCC), Bengaluru, India
Training can also be arranged online or at a customer specified venue.
Public courses are open for anyone to attend. Delegates from one or more different companies share a learning experience, usually at an LDRA training centre. Upcoming courses and dates are detailed here.
Customer specific courses are exclusive to a particular organisation and can be presented online, at an LDRA training centre, or at a customer specified venue. Course content can be customised, or standard LDRA content presented. There are further details about customer specific courses below.
On demand courses are available online for delegates to learn at their own pace, and at convenient times. There are further details about on demand courses below.
LDRA standard content courses
The LDRA tool suite training course is designed to give delegates a thorough understanding of all the features of the LDRA tool suite, and a grounding in its more advanced analysis techniques. Delegates learn how to leverage the full potential of the tools, and how to apply them in accordance with functional safety and security standards across the most prominent sectors. This course will benefit software developers and testers who are already using or intend to use the LDRA tool suite.
The MISRA C training course presents delegates with a full understanding of the newest version of the MISRA standard designed to help them mitigate risk for safety and security critical applications. Course content is underpinned with the very latest information directly from the MISRA committee.
The Secure Coding in C training course provides an insight into the consideration for building a dependable, trustworthy, and resilient application through the application of programming standards that are designed for minimising the loopholes in the code that can be an attack surface. The course takes through examples in CERT C and CWE and creates awareness of secure coding.
The IEC 62304 training course focuses on developing software for medical devices. It provides a thorough introduction to the software development process specified by the IEC 62304 standard.
The Requirements Engineering training course guides delegates through the requirements objectives specified in the IEC 62304 functional safety standard. This course is conducted in the South East Asia region only.
Customer specific courses
Customer specific courses can vary in content from our standard training courses, through modified versions of the standard material, to purpose designed courses designed to cater for your specific needs. The courses can be held in any location at your discretion, including either of our training centres in the UK or India.
Examples of topics that can be included in a custom-designed course include:
Topic 1: Structural Coverage Analysis
- Structural coverage analysis
- Dead, deactivated code
- MC/DC coverage, code coverage on target
- Object Code Verification (OCV)
- Structural coverage of object code
- Assembly code verification
- Justification for missing coverage
Topic 2: Tool Qualification, Library, and RTOS Verification
- Tool qualification and environment evaluation
- OS/RTOS, etc.
- Verification of library & RTOS
- Compiler validation
- Function-specific tool training
- Strategy for testing
Topic 3: Static Analysis
- Coding guidelines conformance
- Secure coding guidelines
- Code quality review
Topic 4: Requirement Management and Traceability
- Requirement characteristics and properties
- Requirement capturing & writing
- Requirements based testing
- Requirements traceability
- Bidirectional requirements traceability
- Writing testable requirements
- Safety requirement management
Topic 5: Reuse and Change Impact
- Reusing previously developed software
- Change impact analysis
- Regression analysis
Topic 6: Control and Data Coupling Analysis
- Control coupling and data coupling analysis
- Control and Data flow analysis
- Dynamic Data Flow Coverage
- Call Graphs
In addition , LDRA has faculty development program to suit the various training needs of academia/varsity.
Public course availability
Details of public courses are available on our events page as are details for additional training opportunities, including online webinars, conference proceedings, and seminars offered worldwide. For more information, contact us at firstname.lastname@example.org.