\ White Papers - Software Safety Tasks: Safeware Engineering Corporation
 

  Home > White Papers > Software Safety Tasks    s

Software Safety Tasks

We pretend that technology, our technology, is something of a life force, a will, and a thrust of its own, on which we can blame all, with which we can explain all, and in the end by means of which we excuse ourselves.

T. Cuyler Young
Man in Nature

This list is a short summary of software safety tasks. Rationale and explanation are not provided here.

bullet

Trace identified system hazards and system safety design constraints to software interface.

bullet

Translate identified software-related hazards and system safety design constraints into requirements and constraints on software behavior.

bullet

Develop a software hazard tracking system.

bullet

Evaluate software requirements with respect to safety constraints and other safety-related criteria.

bullet

Trace safety requirements and constraints to the code. Design software and HMI to eliminate or control hazards.

bullet

Plan and perform software safety testing.

bullet

Perform special safety analyses
bullet

human-computer interaction and interface

bullet

formal or informal walkthroughs or proofs (SFTA)

bullet

interface between critical and non-critical software.

bullet

Review test results for safety issues. Trace identified hazards back to the system level.

bullet

Include design decisions, design rationale, and other safety information in documentation, user manuals, etc.

bullet

Establish appropriate management structure, communication channels, authority, accountability, and responsibility.

bullet

Analyze the behavior of all COTS software.

bullet

Establish feedback sources. Analyze operational data and relate to hazard analysis and documented design assumptions.

bullet

Analyze all changes for their effect on safety.

Home Products Services Publications White Papers About Us

Copyright 2003 Safeware Engineering Corporation. All rights reserved