Sokol Quality Package

An add-on to Sokol Flex OS and Sokol Omni OS addressing safety certification requirements for embedded Linux

Siemens Embedded Solutions develops and distributes embedded software to support customers creating devices across a large number of industries. Many of these customers create devices that must pass safety or security certification or other kinds of regulatory approval. The specific standards or regulations our customers must fulfill are as varied as the kinds of devices our customers might create, which can be anything from an avionic system (DO-178C and others) to an industrial controller (usually IEC 61508, but could be one of a number of child standards), to automotive systems (ISO 26262), and to medical devices (many regulations to achieve FDA approval).

Siemens does not claim to use any specific set of processes to create software that map to any appropriate safety standard. The Sokol Quality Packages provides documentation to assist customers in complying with Industry Specific safety and security standards.

Sokol Quality Package

Siemens Embedded Solutions develops and distributes embedded software to support customers creating devices across a large number of industries. Many of these customers create devices that must pass safety or security certification or other kinds of regulatory approval. The specific standards or regulations our customers must fulfill are as varied as the kinds of devices our customers might create, which can be anything from an avionic system (DO-178C and others) to an industrial controller (usually IEC 61508, but could be one of a number of child standards), to automotive systems (ISO 26262), and to medical devices (many regulations to achieve FDA approval).

Siemens does not claim to use any specific set of processes to create software that map to any appropriate safety standard. The Sokol Quality Packages provides documentation to assist customers in complying with Industry Specific safety and security standards.

Process Documentation

One of the strongest motivators for developing a project using an open source software is to encourage participation by the user base to improve and enhance the overall project. However, there is no one set of rules to follow that will apply in all cases, specific OSS projects have their own guidelines and processes regarding code changes. The Sokol Quality Package provides a summary of community development processes as well as Siemens Embedded process documentation.

Testing Artifacts

Siemens Embedded provides test plans that define the scope, testing strategy, features to be tested, testing environment, and tools used for testing both the OS, select referenceBSPs, and the toolchain for Sokol Flex OS. BSP-specific test results are provided and map to the requirements in the Test Plan.

Security Design Guidelines

This Security Design Guidelines document describes typical threats for Linux-based devices and measures that may be implemented to either eliminate them or reduce their probability of occurrence and/or impact. This document also maps these measures to various important security standards. Some of these standards are generic, while others apply to industry-specific standards.

Safety Standard Guidance

Siemens Embedded does not claim to use anyspecific set of processes to create software that map to any appropriate safety standard. Siemens Embedded uses industry best practices in the creation of software. The Sokol Quality Package provides documentation that maps Siemens Embedded development practices to specific standards, for example, IEC62304 and ISO13485.