Difference between revisions of "Safety Certification Challenges"

From Xen
(Created page with "This page captures the efforts to certify Xen on ARM for ISO 26262 ASIL B. Discussions happen during the regular Xen on ARM Community Calls organized on xen-devel by Stefano S...")
 
Line 3: Line 3:
 
We have identified the following requirements, all of them need an owner:
 
We have identified the following requirements, all of them need an owner:
   
* Code style requirements, a subset of MISRA
+
* Code style requirements, a subset of MISRA <br/ > Next step: find public documents that describe the code style requirements and publish them to xen-devel.
Next step: find public documents that describe the code style requirements and publish them to xen-devel
 
   
* Create a subset of functions that need to go through certifications
+
* Create a subset of functions that need to go through certifications <br/ > Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point. Start a discussion on which features we need to have. For instance real time schedulers might be required in some configurations but not all.
Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point. Start a discussion on which features we need to have. For instance real time schedulers might be required in some configurations but not all.
 
   
* Understand how to address dom0: we need a plan for a non-Linux dom0. It looks like FreeRTOS could be a good option.
+
* Understand how to address dom0: we need a plan for a non-Linux dom0. It looks like FreeRTOS could be a good option. <br/ > Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
 
   
* Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes
+
* Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes. <br/ > Next step: find a company or a certification body that would guide us through the process.
Next step: find a company or a certification body that would guide us through the process
 

Revision as of 18:14, 4 April 2018

This page captures the efforts to certify Xen on ARM for ISO 26262 ASIL B. Discussions happen during the regular Xen on ARM Community Calls organized on xen-devel by Stefano Stabellini and Julien Grall.

We have identified the following requirements, all of them need an owner:

  • Code style requirements, a subset of MISRA
    Next step: find public documents that describe the code style requirements and publish them to xen-devel.
  • Create a subset of functions that need to go through certifications
    Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point. Start a discussion on which features we need to have. For instance real time schedulers might be required in some configurations but not all.
  • Understand how to address dom0: we need a plan for a non-Linux dom0. It looks like FreeRTOS could be a good option.
    Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
  • Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes.
    Next step: find a company or a certification body that would guide us through the process.