The Enabling Linux in Safety Applications (ELISA) project, says the organization, is intended to help companies build and certify Linux-based safety-critical applications and systems whose failure could result in loss of human life, significant property damage, or environmental damage. ELISA builds on the work being done by the SIL2LinuxMP certification project and the Real-Time Linux project with a goal to make it easier for companies to build safety-critical systems such as robotic devices, medical devices, smart factories, transportation systems, and autonomous driving using Linux.
Safety-critical systems must meet functional safety objectives for the overall safety of the system, including how it responds to actions such as user errors, hardware failures, and environmental changes. Companies must demonstrate that their software meets strict demands for reliability, quality assurance, risk management, development process, and documentation, but, says the organization, because there is no clear method for certifying Linux it can be difficult for a company to demonstrate that their Linux-based system meets these safety objectives.
“All major industries, including energy, medical, and automotive, want to use Linux for safety-critical applications because it can enable them to bring products to market faster and reduce the risk of critical design errors,” says Kate Stewart, Senior Director of Strategic Programs at The Linux Foundation. “The challenge has been the lack of the clear documentation and tools needed to demonstrate that a Linux-based system meets the necessary safety requirements for certification.”
“Past attempts at solving this have lacked the critical mass needed to establish a widely discussed and accepted methodology,” says Stewart, “but with the formation of ELISA, we will be able to leverage the infrastructure and support of the broader Linux Foundation community that is needed to make this initiative successful.”
ELISA will work with certification authorities and standardization bodies in multiple industries to establish how Linux can be used as a component in such safety-critical systems. The project will also define and maintain a common set of elements, processes, and tools that can be incorporated into Linux-based, safety-critical systems amenable to safety certification.
Additional project goals include:
- Develop reference documentation and use cases
- Educate the open source community on safety engineering best practices and educate the safety community on open source concepts
- Enable continuous feedback with the open source community to improve processes, and to automate quality assessment and assurance
- Support members with incident and hazard monitoring of critical components relevant to their systems and establish best practices for member response teams
Founding members of ELISA include Arm, BMW Car IT GmbH, KU KA, Clinton, and Toyota.