Support
Assurance
Features
FAQ
OpenRTOS [ext.]

Wittenstein group


SAFERTOSTM
Design Assurance PackageTM
SAFERTOS | Support & licensing | Features | FAQ

The SAFERTOS Development Process

The SafeRTOS Design Assurance Package is a product of the development processes used by WITTENSTEIN high integrity systems.

SafeRTOS was developed by WITTENSTEIN high integrity systems in accordance with their formal software development procedures. These procedures have been matured to ensure compliance with the development and audit requirements of various high integrity industries.

Compliance

Conformity of these procedures to internationally recognized software development standards is achieved using compliance matrices that cross reference each requirement of the standard to a development process. This technique was so successful when proving compliance of SafeRTOS with IEC 61508 that TÜV SÜD issued their compliance certification following their first audit of the project; No rework was required.

Design Assurance Package Contents

SafeRTOS development followed the safety 'V' lifecycle model - at each stage of which planning, design, test, verification and/or validation artifacts were produced. These artifacts, along with evidence of their completeness and correctness, make up the Design Assurance Package.

These artifacts include documentation, databases, source code and test suites. A full inventory of this extensive documentation and test package is included within the TÜV SÜD audit report - available upon request.

Benefits of the Design Assurance Package

Safety certified software is time consuming to produce. Purchasing the Design Assurance Package allows you to save time by taking advantage of existing proven certification artifacts and evidence. This enables a much lower risk and ultimately lower cost route to final system certification.

Applying the Design Assurance Package

Safety systems are certified at the system level, not the component level. Constructing such a system entirely out of individually certified components does nothing to ensure that the system as a whole is compliant - but the evidence and artifacts provided by the certified components will greatly expedite and lower the risk of such a system level certification. This is achieved by using the component level development artifacts as conformance evidence for safety requirements identified at the system level. For example:

  • Where system safety requirements mandate that all software be developed and tested using a certain amount of process rigor, then the evidence within the Design Assurance Package can prove that SafeRTOS meets these requirements without having to create new evidence.

  • When the system safety requirements mandate that all software be produced using certified tools, then the existing test harness within the Design Assurance Package can be executed in order to validate the tool chain used by the customer for their final system production.

  • Hazards identified at the component level may mirror those identified at the system level. For example, the SafeRTOS hazard analysis identified user misuse as a hazard, and as such provides an audit trail showing how this hazard was mitigated. This evidence can be used at the system level should the same hazard be identified there.

  • Et cetera.

The test suite provided with the Design Assurance Package can be re-executed within the customers development environment without the need to design, analyze and implement the tests from scratch.

Once the system level assessment is complete, SafeRTOS will become a trusted component that will simplify your application software design. This in turn will greatly reduce application level complexity, and the number of lines of code required - ultimately reducing your testing effort and further reducing the development costs.

The Design Assurance Package documentation structure can also act as a template to which your host application can be developed.

Purchasing and Further Information

To enquire about pricing, purchase options, or to request further information please contact: SafeRTOS@HighIntegritySystems.com



WITTENSTEIN high integrity systems
"We practice safe software"TM