Acceptance Criteria:
Process how to integrate QNX defined:
How is QNX (or any other OS) integrated in our architecture (views)
Which safety features and safety mechanisms do we need/expect?
Safe C++ Lib, Safe Math Lib, Safe filesystem, Safe privileges, Safe OS startup, Process memory protection (incl. stack), Safe DMA, Safe HW configuration protection
But we will not integrate the "safe" QNX in S-CORE, so these safety features/safety mechanisms could only be given as an AoU to the OS
Can we directly use the AoU from QNX safety manual and import?
Do we need to hide the AoUs?
no, we do not provide at all, perhaps do as in comment below
Do we want to derive S-CORE "AoU" requirements from QNX ones (e.g. using only the restrictions not recommendations)
yes, for the most important ones like no use of "root" privilege
Also (QCC) compiler has to be taken care for - what compiler do we use? Tool evaluation?
Prerequisites:
Clarified Licensed use of QNX safety manuals : not possible for S-CORE
Acceptance Criteria:
Process how to integrate QNX defined:
Prerequisites:
Clarified Licensed use of QNX safety manuals : not possible for S-CORE