From our base in the UK Midlands, we provide support for organisations across the world that need to create software for real-time embedded systems that are reliable, secure and safe.
Our highly-experienced team employs an industry-proven engineering process that integrates ‘Time-Triggered‘ (TT) software architectures with patented run-time monitoring techniques.
We have created some short examples to illustrate the types of projects that we have supported:
- Developing high-reliability space-based systems (ECSS-E-ST-40C, ECSS-Q-ST-80C)
- Industrial monitoring system (IEC 61508, ‘SIL 2’)
- Controller for a domestic washing machine (IEC 60730 / IEC 60335, ‘Class B’)
- ‘Steering-Column Lock Controller’ for a high-volume passenger car (ISO 26262, ‘ASIL D’)
- Controller for an Industrial Robot (IEC 61508, ‘SIL 3’)
- Determining that a machinery-operator is ‘in place’ (ISO 13849, ‘PL e’)
- Controller for an autonomous road vehicle (ISO 26262, ‘ASIL D’)
- Dealing with ‘SOUP’ in a medical infusion pump (IEC 62304, ‘Class C’)
- Using TT Wrappers in civilian aircraft systems (DO-178C / DO-254)
- These are simply examples of the type of project that we can support.
- If your organisation needs to create reliable / secure / safe embedded systems – in any sector – then we may be able to help.
Please contact us to arrange an initial 30-minute phone discussion (free of charge and without commitment).
- We take on up to 10 new projects every year and deliver our services on a worldwide basis.
- Developing safety-related embedded systems that incorporate neural networks [2018-05-18]
- Potential links between marine snails and autonomous vehicles [2018-05-16]
- Attempting to model the relationship between reliability, safety and security in real-time embedded systems [2018-05-02]
- Performing temporal and logical program sequence monitoring [2018-03-16]
- What should you do if your system fails a ‘Power-On Self Test‘ (POST)? [2018-03-02]
- Can you use the library code provided by your MCU manufacturer in a safety-related systems? [2018-02-14]
The Engineering of Reliable Embedded Systems (Second Edition) by Michael J. Pont
‘The Engineering of Reliable Embedded Systems’ (ERES2) documents an industry-proven approach to the development of software for reliable, real-time embedded systems, based on the use of second-generation ‘Time Triggered’ (TT) architectures.
What distinguishes TT approaches is that it is possible to model the expected system behaviour precisely. This means that: [i] during the development process, we can demonstrate that all of the requirements have been met; and [ii] at run time, we can detect problems very quickly.
The end result is that we can have a high level of confidence that a TT system will either: [i] operate precisely as required; or [ii] move into an appropriate state if a problem occurs.
The above characteristics mean that appropriately-implemented TT systems provide a particularly effective means of meeting the requirements of various international safety standards.
In order to illustrate how the TT techniques presented in ERES2 can be employed in practical designs, five detailed case studies are included. These studies describe the development of embedded control and monitoring systems for the following products:
- an industrial alarm sounder unit (IEC 61508, SIL 2);
- a domestic washing machine (IEC 60730, Class B);
- a hospital radiotherapy machine (IEC 62304, Class C);
- a steering-column lock for a passenger car (ISO 26262, ASIL D);
- an aircraft jet engine (DO-178C, Level A).
Our SafeTTy Solutions™ packages are designed to help your development team produce embedded systems that are reliable, secure and safe, in compliance (where required) with one or more international safety standards (IEC 61508, ISO 26262, DO-178C, IEC 62304, IEC 60730 …).
Based on state-of-the-art TT designs, each package includes a cost-effective combination of our products and services.
SafeTTy Solutions packages include an appropriate ReliabiliTTy® licence.
Learn more about SafeTTy Solutions packages …
DuplicaTTor® Evaluation Board
Our DuplicaTTor® Evaluation Board (DEB-0405) is aimed primarily at organisations that wish to develop industrial / generic designs in compliance with IEC 61508 (up to ‘SIL 3’); machinery designs in compliance with ISO 13849 (up to Pl e Cat 4); household goods in compliance with IEC 60730 / IEC 60335 (up to Class C); medical equipment in compliance with IEC 62304 (up to Class C); and automotive designs in compliance with ISO 26262 (up to ASIL D).
DEB-0405 can also be used to prototype civil aircraft designs in compliance with DO-178C (up to ‘DAL A’)..
Learn more about our evaluation hardware.
The SafeTTy Certified™ Programme
The internationally-recognised SafeTTy Certified programme is designed to help people obtain the skills needed to develop reliable, secure and safe embedded systems using ‘Time Triggered‘ (TT) software architectures – and provide evidence that they possess such skills.
The programme starts at “Level 1” and progresses to “Level 3”.
In our view:
- Level 1 represents the minimum qualification level that should be expected from an individual involved in the development of real-time embedded systems that are intended to be reliable, but where failure has no direct safety implications.
- Level 2 represents the minimum qualification level that should be expected from an individual involved in the development of real-time embedded systems that may have some safety implications (for example, designs developed in compliance with IEC 61508 or in compliance with ISO 26262), and / or where system failure could prove very expensive (e.g. deep-sea products, satellite systems).
- Level 3 represents an appropriate qualification level for an individual who is involved in the development of real-time embedded systems that are safety-critical in nature (for example, designs developed in compliance with IEC 61508 up to ‘SIL 3’ / ‘SIL 4’ or in compliance with ISO 26262 up to “ASIL D”, or in compliance with DO-178C up to “Level A”).
For experienced developers, we offer the option of Direct Entry to Level 2: this means that it is not necessary to complete Level 1 of this programme before attempting the intermediate-level training and examination.
Learn more about the SafeTTy Certified programme …
Get started with a ‘Taster Day’ on your company site
Our popular Taster Day programme is delivered on your company site.
Taster Days have been designed:
- to explain how state-of-the-art TT architectures can support the engineering of embedded systems that are reliable, secure and safe; and,
- to allow you to determine the level of benefit that use of such a TT architecture in your next project may offer for your organisation.
Following your Taster Day:
- you are under no obligation to make further purchases from SafeTTy Systems;
- where required, we can support your team as they create their first successful TT design by means of a fully-customised SafeTTy Solutions™ package;
- should you decide to purchase such a package, the fee for your Taster Day will be deducted from the SafeTTy Solutions fee.
Learn more about our Taster Day programme …