Experts in embedded RTOS, with a specialisation in safety certified software

  • twitter
  • google
  • linkedin
  • youtube
Contact   Newsletter
WITTENSTEIN high integrity systems

blue processor symbolic rtos

Download White Papers

Here you can find our range of White Papers. Click on the image to open the PDF, and scroll down for the series Embedded Architectures Supporting Mixed Safety Integrity Software.

With every new update, microcontrollers increase in power and features. An unfortunate side effect is the increase in complexity, requiring the developer to read and understand larger amounts of information. In safety critical applications this complexity poses a significant risk. How does the designer know if they have covered all eventualities?

This white paper will examine the advantages of using a safety certified processor to tackle complexity, and how to demonstrate completeness of design to a certification body using an STM32 embedded microcontroller and SAFERTOS, a safety critical Real Time Operating System.

The SIL3 pre-certified SAFERTOS from WITTENSTEIN high integrity systems, based on the functional model of the FreeRTOS kernel, is a natural choice for STM32 safety applications requiring an RTOS.” - Laurent Desseignes, Microcontroller Ecosystem Marketing Manager, STMicroelectronics.


Coping with complexity white paper

New:
Coping with Complexity, Designing for Safety

This white paper examines building an embedded platform based on the STM32 SIL Functional Safety Design Package

Increasing Security in Medical Devices

Connected medical devices have many benefits - they offer opportunities for continuous monitoring, telemedicine and big data analytics to uncover hidden trends. With connectivity, there is always a risk that bad actors could gain access to medical devices, with potential life or death consequences.

As attacks evolve and get increasingly novel, aggressive, sophisticated and frequent, defences must be continually refined, improved, strengthened and hardened. But how should we do this?

This white paper addresses the first steps to take when developing security software for medical applications, through use of standards, the development life cycle, and common security mechanisms.


Increasing Security in Medical Devices

New:
Increasing Security in Medical Devices

This white paper addresses the first steps to take when developing security software for medical applications.

Issues Facing Automotive Software Developers

There has been an amazing growth of software used within automobiles in recent years, with cars quickly becoming super computers on wheels. The challenges facing engineers developing embedded software for automobiles are great, and cover a very broad range of issues.

This white paper introduces and discusses the issues that face embedded software engineers who are developing automotive software, including:

  • Types of Automotive Software
  • Safety Development Standards inc. ISO 26262
  • Security in Automotive Embedded Systems
  • Reusable Software Platforms inc. OSEK & AUTOSAR
  • Software Architecture Considerations


Issues Facing Automotive Software Developers

Issues Facing Automotive Software Developers

This paper discusses the issues that face embedded software engineers developing for the automotive industry.

Embedded Architectures Supporting Mixed Safety Integrity Software

We are proud to present our new series of White Papers focusing on mixed SIL software designs. Download the new White Paper today, and sign up to our newsletter to be notified of the next release in the series.

System designers are now faced with the challenge of providing safety and functionality as part of the same system. In many cases safety critical systems have to support feature rich graphical interfaces, responsive networking communications, diagnostics, data storage and much more. Due to the rigours of developing safety critical software the development costs are high and it would not be feasible to develop all the software used within the system to the highest safety level required.

This means that within a single system there may be several different levels of safety software.

Therefore the software within the system needs to be partitioned, grouping software of the same safety level together, and assuring that software from lower safety levels can not interfere with software relating to the higher safety levels. Partitioning allows the safety related software to be kept small and concise, whilst allowing the use of third party software modules, which shortens development times and lowers costs.

This paper discusses in detail partitioning techniques used in mixed safety level embedded systems. Click the image to download the full White Paper

This paper discusses techniques to achieve temporal separation or time based partitioning within mixed safety level embedded systems. Click the image to download the full White Paper

This paper discusses techniques for achieving spatial separation or partitioning within mixed safety level embedded systems. Click the image to download the full White Paper