Safety Auditor
- Safety Auditor
- the role that is played when a
person independently audits the performance of the
safety engineering tasks
As illustrated in the preceding figure, Safety Auditor is part of the following inheritance hierarchy:
The typical role-specific responsibilities of a Safety Auditor are to:
- Audit the technical correctness of the
safety case.
- Audit the performance of the safety tasks:
- Approve the safety engineering process including tasks and the use of techniques and tools.
- Ensure that they are performed in accordance with associated standards and procedures.
- Provide statements (e.g., at reviews) indicating whether or not the tasks are being properly performed.
- Audit the independence of the
safety auditors,
safety evaluators, and
safety certifiers from the
development organization.
- Approve of the Safety Integrity Levels (SILs) assigned to components, especially non-development items (NDIs).
- Approve resolutions of conflicts among safety-related requirements.
- Act as an arbiter in case of safety disputes among the
customer organization,
development organization, and the safety evaluators.
- Produce and maintain the
safety compliance reports.
- Determine if any additional documentation that the
development organization must be provided to the
safety team and the safety evaluator.
- Determine if the evaluation performed by the safety
evaluator of the new or updated safety case that resulted
from a major system modification was adequate or if further evaluation is necessary.
Safety Auditor typically inherits the
general role responsibilities from the
Role method component.
To fulfill these responsibilities, safety auditors typically
should have the following expertise, training, and
knowledge:
- Expert knowledge of and experience with safety
engineering tasks, techniques, and tools.
- Expert knowledge of safety architectural mechanisms and
components.
- Solid knowledge of safety requirements.
- Basic knowledge of the customer’s business and
application domain(s).
- A bachelor’s degree in software engineering,
computer science, or the equivalent.
- One of the following safety certifications:
Safety auditors typically perform the following
role-specific tasks in an iterative,
incremental, parallel, and time-boxed manner:
Safety Auditor typically inherits
common role tasks from the
role method component.
Safety auditors typically perform these tasks as members of
the following teams:
As members of these teams, safety auditors typically produce
all or part of the following work products:
- The safety auditor must be managerially and commercially
independent from the
development organization.
- If there is no safety auditor, then the safety engineer
requires sufficient independence, both organizationally and
financially, to fulfill the responsibilities without any
possible conflict of interest.
- This role typically inherits the
common team guidelines from the
roles method component.