At SafeTTy Systems, we help our customers develop software for embedded systems that are reliable, secure and safe – and in compliance (where required) with one or more international safety standards (IEC 61508, ISO 26262, DO-178C, IEC 62304, IEC 60730 …).
We do this using ‘Time-Triggered‘ (TT) code frameworks that incorporate patented run-time monitoring techniques.
In some cases, customers use our code frameworks to build a TT Wrapper: this is a monitoring unit that is used to improve confidence in the safe operation of a (pre-existing) complex component or system. We provide links to some examples that illustrate the use of TT Wrappers on this page.
Our technology is also used to create highly-effective TT Systems.
[This page was last updated: 2022-04-04]
Examples of TT Wrappers
Here are some examples of TT Wrappers that are implemented using our code frameworks:
- ASIL B Linux (ISO 26262)
- Controller for an autonomous road vehicle (ISO 26262)
- Controller for a medical infusion pump that contains ‘SOUP’ (IEC 62304)
- Confirming that a machinery-operator is ‘in place’ (ISO 13849)
- Controller for a civilian aircraft system (DO-178C / DO-254)
We always recommend use of a TT System when this is possible, because use of a such a system can provide higher levels of diagnostic coverage than a Wrapper, as well as increased confidence in system reliability. However, where (for example) designs need to employ a general-purpose operating system; or other ‘Software Of Unknown Provenance’ – SOUP; or ‘unqualified’ hardware components, use of a TT Wrapper may provide the basis for a practical and effective design solution. In addition, use of a Wrapper can provide an effective means of prototyping a safety-related system.