Proper measures during the software development decrease the potential of critical software faults.
The term "software safety" is misleading. Software in itself can not be safe, only in context of a system or an application the determination of safe or unsafe is possible. The term is often used to characterize the controlled software development process and associated software testing (verification and validation). Especially in embedded systems or real-time applications the verification activities are closely linked to the hardware and process behavior that verification is almost impossible without fully integration the software into the system.
System Safety,Inc. provides consulting and testing services during the entire lifecycle of embedded software systems. From specification and implementation to testing and documentation we assist in following recognized processes and generating necessary documentation. Embedded software testing services are offered to provide independent verification and validation of software systems.