Training

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.

Locations

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.

Course types

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 ISO 26262 training course provides an insight into the demands of the latest ISO 26262:2018 standard. The detail covered  in the course ranges from a full breadth overview of the whole standard to a deep-dive extended tutorial on part 6 of the standard as it relates to product development at the software level.

The Requirements Engineering training courses guides delegates through the requirements objectives specified in ISO 26262 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 info@ldra.com.