Course: "Software Development using AS 61508"

Training on software development in the context of AS 61508


This four day course provides a basic introduction to those elements of software engineering required at the lower Safety Integrity Levels (SIL) of AS 61508 "Functional safety of electrical/electronic/programmable electronic safety-related systems" (and in its various incarnations including NZS 61508 and IEC 61508).

Intended Audience

This course is not an advanced course in software engineering, but is suitable for those wishing:

  • to formalise software development processes and show compliance with AS 61508;
  • to improve processes for developing software under AS 61508;
  • to ensure a common basis of understanding for a software development team adopting AS 61508; or
  • to understand some of the implications of applying AS 61508.


This course covers the scope and requirements presented in Part 3 of AS 61508, including sessions on the following topics.

  • Requirements Analysis and Management
  • Architecture
  • Detailed Design
  • Implementation
  • Testing
  • Validation
  • Modification
  • Alternative Means of Showing Integrity
  • Software Planning


"Applying AS 61508" introduces the safety life cycle of AS 61508 as applied to system, hardware and software.


"Safe Systems: Procure, Analyse, Develop, Operate" covers the wider aspects of system safety using several widely-used safety standards.


CSR Sugar in railways and process control.