Persistency Documentation#

This documentation describes the structure, usage and configuration of the Bazel-based C++/Rust module template according to the SCORE module folder structure and the SCORE building blocks concept.

Overview#

This repository provides a standardized setup for projects using C++ or Rust and Bazel as a build system. It integrates best practices for build, test, CI/CD and documentation.

Module Layout#

The module template includes the following top-level structure:

<module_name>/                      # Root folder of the module, subfolder only if more than one module exists in the repository
├── .github/
│   └── workflows/                  # CI/CD pipelines
├── docs/                           # Global documentation of the module
│   ├── features/                   # Feature documentation and architecture
│   │   └── <feature_name>/         # Feature folder parts for each feature which should be in module documentation
│   │       ├── architecture/       # Feature architecture [wp__feature_arch] and of architecture review [wp__sw_arch_verification]
│   │       ├── safety_analysis/    # Feature safety analysis artifacts ([wp__feature_fmea], [wp__feature_dfa], [wp__requirements_feat_aou])
│   │       ├── safety_planning/    # Feature safety planning artifacts
│   │       ├── security_analysis/  # Feature security analysis artifacts [wp__feature_security_analysis]
│   │       └── security_planning/  # Feature security planning artifacts
│   ├── manuals/                    # Module manual, integration manual, table of assumptions of use,
│   │                               #   safety manual [wp__module_safety_manual],
│   │                               #   needs table of [wp__requirements_feat_aou]
│   │                               #   security manual [wp__module_security_manual]
│   ├── release/                    # Module release note [wp__module_sw_release_note]
│   ├── safety_mgt/                 # Module safety plan [wp__module_safety_plan],
│   │                               #   module safety package [wp__module_safety_package],
│   │                               #   formal document and safety analysis reviews [wp__fdr_reports]
│   ├── security_mgt/               # Module security plan [wp__module_security_plan],
│   │                               #   module security package [wp__module_security_package],
│   │                               #   formal document reviews [wp__fdr_reports_security],
│   │                               #   module SW bill of material [wp__sw_module_sbom]
│   └── verification_report/        # Module verification report,
│                                   #   module verifications [wp__verification_module_ver_report],
├── examples/                       # Usage examples for the module / features
├── score/                          # Components of the module
│   ├── tests/                      # Module-level tests (e.g., feature integration tests, system tests) [wp__verification_comp_int_test]
│   └── <component_name>/           # Component folder for each component of the module
│       ├── docs/                   # Documentation of the component
│       │   ├── architecture/       # Component architecture [wp__component_arch]
│       │   │                       #   (only if lower level components exist)
|       |   |                       #   architecture review [wp__sw_arch_verification],
│       │   ├── detailed_design/    # Detailed design [wp__sw_implementation]
│       │   │                       #   code inspection [wp__sw_implementation_inspection]
│       │   ├── requirements/       # Component requirements [wp__requirements_comp],[wp__requirements_inspect]
│       │   ├── safety_analysis/    # Safety analysis [wp__sw_component_fmea], [wp__sw_component_dfa], [wp__requirements_comp_aou]
|       |   |                       # Component classification [wp__sw_component_class] for pre-existing software
│       │   │                       #   (only if component architecture exists)
│       │   ├── security_analysis/  # Security analysis [wp__sw_component_security_analysis]
│       │   │                       #   (only if component architecture exists)
│       │   └── manuals/            # User documentation (of a single component, e.g., user manual of a library component, optional)
│       └── src/                    # Source files, include files, unit tests [wp__verification_sw_unit_test],
│           ├── <lower_level_comp>/ # Lower level component (follows <component_name> structure)
│           └── tests/              # Component-level tests (e.g., unit tests) [wp__verification_sw_unit_test]
├── MODULE.bazel                    # Bazel module definition
├── BUILD                           # Root build rules
├── project_config.bzl              # Project metadata used by Bazel macros
└── README.md                       # Entry point of the repository

Module / Feature Documentation#

Module / Feature documentation overview#

Title

ID

Safety

Security

Status

[Your Feature Name]

doc__feature_name

ASIL_B

YES

draft

[Your Feature Name] Architecture

doc__feature_name_architecture

ASIL_B

NO

draft

[Your Feature Name] Requirements

doc__feature_name_requirements

ASIL_B

NO

draft

[Your Feature Name] Requirements Inspection Checklist

doc__feature_name_req_inspection

ASIL_B

YES

draft

[Your Platform Name] Security Analysis Checklist

doc__platform_name_security_analysis_fdr

ASIL_B

YES

draft

[Your Platform Name] Security Analysis Checklist

doc__platform_name_security_plan_fdr

ASIL_B

YES

draft

[Your Platform Name] Security Package Checklist

doc__platform_name_security_package_fdr

ASIL_B

YES

draft

AI-Platform

doc__ai_platform

ASIL_B

NO

draft

Base Libraries

doc__baselibs

ASIL_B

YES

valid

Baselibs Architecture

doc__baselibs_architecture

ASIL_B

YES

valid

Baselibs Requirements

doc__baselibs_requirements

ASIL_B

YES

valid

Baselibs Requirements Inspection Checklist

doc__baselibs_req_inspection

ASIL_B

YES

valid

Code-Generation

doc__code_generation

ASIL_B

NO

draft

Communication

doc__com

ASIL_B

YES

valid

Communication Codeowners

doc__communication_codeowners

ASIL_B

YES

valid

Communication IPC Safety WPs

doc__com_ipc_safety_wp

ASIL_B

YES

draft

Communication Release Note

doc__communication_release_note

ASIL_B

YES

valid

Communication Requirements

doc__communication_requirements

ASIL_B

YES

valid

Communication Safety Package Formal Review

doc__communication_safety_package_fdr

ASIL_B

NO

draft

Communication Safety Plan

doc__communication_safety_plan

ASIL_B

NO

draft

Communication Safety Plan Formal Review

doc__communication_safety_plan_fdr

ASIL_B

NO

draft

Communication Verification Report

doc__communication_verification_report

ASIL_B

YES

draft

Configuration Management

doc__config_mgmt

ASIL_B

YES

draft

Configuration Model

doc__configuration_model

QM

NO

draft

Deterministic App Abstraction Layer

doc__daal

QM

NO

valid

Diagnostics

doc__diagnostics

QM

YES

draft

doc__logging

doc__logging

ASIL_B

YES

draft

FEO Assumptions of Use Requirements

doc__frameworks_feo_aou_reqs

ASIL_B

NO

draft

FEO Feature Architecture

doc__frameworks_feo_feat_arch

ASIL_B

NO

valid

FEO Feature Architecture Inspection Checklist

doc__arch_inspection_frameworks_feo

ASIL_B

NO

draft

FEO Feature DFA

doc__frameworks_feo_dfa

ASIL_B

NO

draft

FEO Feature FMEA

doc__frameworks_feo_fmea

ASIL_B

NO

draft

FEO Feature Requirements

doc__frameworks_feo_feat_reqs

ASIL_B

NO

valid

FEO Feature Requirements Inspection Checklist

doc__req_inspection_frameworks_feo

ASIL_B

NO

draft

FEO Feature Safety Analysis Inspection Checklist

doc__saf_ana_inspec_frameworks_feo

ASIL_B

NO

draft

FEO Module Release Note

doc__feo_release_note

ASIL_B

NO

valid

FEO Module Safety Package Formal Review

doc__feo_safety_package_fdr

ASIL_B

NO

draft

FEO Module Safety Plan

doc__feo_safety_plan

ASIL_B

NO

valid

FEO Module Safety Plan Formal Review

doc__feo_safety_plan_fdr

ASIL_B

NO

draft

FEO Module Verification Report

doc__feo_verification_report

ASIL_B

NO

draft

FEO Safety Work Products

doc__feo_safety_wp

ASIL_B

NO

valid

Fixed execution order framework

doc__frameworks_feo

ASIL_B

NO

valid

Gen-AI

doc__gen_ai

QM

NO

draft

Inter-process Communication

doc__com_ipc

ASIL_B

YES

valid

IPC Architecture

doc__ipc_architecture

ASIL_B

YES

valid

IPC DFA

doc__ipc_dfa

ASIL_B

NO

draft

IPC FMEA

doc__ipc_fmea

ASIL_B

NO

draft

IPC Requirements

doc__ipc_requirements

ASIL_B

YES

valid

Lifecycle

doc__lifecycle

ASIL_B

YES

draft

Orchestration

doc__orchestration

ASIL_B

YES

valid

Orchestration Architecture

doc__orchestration_architecture

ASIL_B

YES

draft

Orchestration DFA

doc__orchestration_dfa

ASIL_B

YES

draft

Orchestration FMEA

doc__orchestration_fmea

ASIL_B

YES

draft

Orchestration Requirements

doc__orchestration_requirements

ASIL_B

YES

valid

Orchestration Safety WPs

doc__orchestration_safety_wp

ASIL_B

YES

draft

Orchestrator Codeowners

doc__orchestrator_codeowners

ASIL_B

YES

valid

Orchestrator Release Note

doc__orchestrator_release_note

ASIL_B

YES

draft

Orchestrator Safety Package Formal Review

doc__orchestrator_safety_package_fdr

ASIL_B

YES

draft

Orchestrator Safety Plan

doc__orchestrator_safety_plan

ASIL_B

YES

draft

Orchestrator Safety Plan Formal Review

doc__orchestrator_safety_plan_fdr

ASIL_B

YES

draft

Orchestrator Verification Report

doc__orchestrator_verification_report

ASIL_B

YES

draft

Persistency

doc__persistency

ASIL_B

NO

valid

Persistency Architecture Inspection Checklist

doc__persistency_arc_inspection

ASIL_B

YES

draft

Persistency Codeowners

doc__persistency_codeowners

ASIL_B

YES

valid

Persistency DFA

doc__persistency_dfa

ASIL_B

NO

valid

Persistency FMEA

doc__persistency_fmea

ASIL_B

NO

valid

Persistency KVS Feature Architecture

doc__persistency_kvs_architecture

ASIL_B

NO

valid

Persistency KVS Feature Architecture

doc__persistency_architecture

ASIL_B

NO

valid

Persistency KVS Security WPs

doc__persistency_security_wp

ASIL_B

YES

valid

Persistency Release Note

doc__persistency_release_note

ASIL_B

NO

valid

Persistency Requirements

doc__feature_persistency_requirements

ASIL_B

YES

valid

Persistency Requirements Inspection Checklist

doc__feature_persistency_requirements_chklst

ASIL_B

NO

valid

Persistency Safety Analysis Checklist

doc__persistency_safety_analysis_fdr

ASIL_B

YES

valid

Persistency Safety Analysis Checklist

doc__module_safety_analysis_fdr

ASIL_B

YES

valid

Persistency Safety Manual

doc__persistency_safety_manual

ASIL_B

NO

valid

Persistency Safety Package Formal Review

doc__persistency_safety_package_fdr

ASIL_B

NO

valid

Persistency Safety Plan

doc__persistency_safety_plan

ASIL_B

NO

valid

Persistency Safety Plan Formal Review

doc__persistency_safety_plan_fdr

ASIL_B

NO

valid

Persistency Safety WPs

doc__persistency_safety_wp

ASIL_B

NO

valid

Persistency Security Manual

doc__persistency_security_manual

ASIL_B

YES

draft

Persistency Security Package Formal Review

doc__persistency_sec_pkg_fdr

ASIL_B

YES

valid

Persistency Security Plan

doc__persistency_security_plan

ASIL_B

YES

valid

Persistency Security Plan Formal Review

doc__persistency_security_plan_fdr

ASIL_B

YES

valid

Persistency Verification Report

doc__persistency_verification_report

ASIL_B

NO

valid

Platform DFA

doc__platform_dfa

ASIL_B

NO

draft

Platform Release Note

doc__platform_release_note

ASIL_B

NO

draft

Platform Safety Analysis Formal Review Report

doc__platform_safety_analysis_fdr

ASIL_B

YES

draft

Platform Safety Manual

doc__platform_safety_manual

ASIL_B

NO

draft

Platform Safety Package Formal Review

doc__platform_safety_package_fdr

ASIL_B

NO

draft

Platform Safety Plan

doc__platform_safety_plan

ASIL_B

NO

draft

Platform Safety Plan Formal Review

doc__platform_safety_plan_fdr

ASIL_B

NO

draft

Platform Security Analysis

doc__platform_security_analysis

ASIL_B

YES

draft

Platform Security Manual

doc__platform_security_manual

ASIL_B

YES

draft

Platform Security Plan

doc__platform_security_plan

ASIL_B

YES

draft

Platform Verification Report

doc__platform_verification_report_latest

QM

YES

valid

Platform Verification Report

doc__platform_verification_report

ASIL_B

YES

draft

Process description Release Note v1.5.3

doc__process_description_release_note_v152

ASIL_B

YES

valid

Process description Release Note v2.0.0

doc__process_description_release_note_v200

ASIL_B

YES

valid

Process description Release Note v2.0.1

doc__process_description_release_note_v201

ASIL_B

YES

valid

Release Management Plan

doc__platform_release_management_plan

ASIL_B

NO

draft

S-Core v0.5-alpha release note

doc__score_v05_alpha_release_note

ASIL_B

YES

valid

S-Core v0.5-beta release note

doc__ref_int_v0_5_beta_release_note

ASIL_B

YES

draft

S-CORE v0.6 release note

doc__ref_int_v0_6_release_note

QM

YES

draft

S-CORE v0.7 release note

doc__score_v07_release_note

QM

YES

valid

Security & Crpyto Feature Requirements

doc__security_crypto_feat_reqs

QM

YES

valid

SOME_IP-Gateway

doc__some_ip_gateway

ASIL_B

YES

valid

STRIDE

doc__persistency_stride

ASIL_B

YES

valid

Time

doc__time

ASIL_B

YES

valid

Component documentation#

Component documentation overview#

Title

ID

Safety

Security

Status

[OS Name]

doc__os_onboarding

QM

YES

draft

[Your Feature Name]

doc__feature_name

ASIL_B

YES

draft

[Your Feature Name] Architecture

doc__feature_name_architecture

ASIL_B

NO

draft

[Your Feature Name] Requirements

doc__feature_name_requirements

ASIL_B

NO

draft

[Your Feature Name] Requirements Inspection Checklist

doc__feature_name_req_inspection

ASIL_B

YES

draft

[Your Platform Name] Security Analysis Checklist

doc__platform_name_security_analysis_fdr

ASIL_B

YES

draft

[Your Platform Name] Security Analysis Checklist

doc__platform_name_security_plan_fdr

ASIL_B

YES

draft

[Your Platform Name] Security Package Checklist

doc__platform_name_security_package_fdr

ASIL_B

YES

draft

AI-Platform

doc__ai_platform

ASIL_B

NO

draft

API Guidelines

doc__api_guidelines

QM

NO

draft

Base Libraries

doc__baselibs

ASIL_B

YES

valid

Baselibs Architecture

doc__baselibs_architecture

ASIL_B

YES

valid

Baselibs Requirements

doc__baselibs_requirements

ASIL_B

YES

valid

Baselibs Requirements Inspection Checklist

doc__baselibs_req_inspection

ASIL_B

YES

valid

Change Management Plan

doc__platform_change_management_plan

ASIL_B

YES

valid

Code-Generation

doc__code_generation

ASIL_B

NO

draft

Coding Guidelines C++

doc__cpp_coding_guidelines

ASIL_B

YES

valid

Coding Guidelines Python

doc__python_coding_guidelines

QM

NO

valid

Coding Guidelines Rust

doc__rust_coding_guidelines

ASIL_B

YES

valid

Communication

doc__com

ASIL_B

YES

valid

Communication Assumptions of Use

doc__communication_aou

ASIL_B

NO

valid

Communication Codeowners

doc__communication_codeowners

ASIL_B

YES

valid

Communication IPC Safety WPs

doc__com_ipc_safety_wp

ASIL_B

YES

draft

Communication Release Note

doc__communication_release_note

ASIL_B

YES

valid

Communication Requirements

doc__communication_requirements

ASIL_B

YES

valid

Communication Safety Manual

doc__communication_safety_manual

ASIL_B

NO

draft

Communication Safety Package Formal Review

doc__communication_safety_package_fdr

ASIL_B

NO

draft

Communication Safety Plan

doc__communication_safety_plan

ASIL_B

NO

draft

Communication Safety Plan Formal Review

doc__communication_safety_plan_fdr

ASIL_B

NO

draft

Communication Verification Report

doc__communication_verification_report

ASIL_B

YES

draft

Configuration Management

doc__config_mgmt

ASIL_B

YES

draft

Configuration Management Plan

doc__config_mgt_plan

ASIL_B

YES

draft

Configuration Model

doc__configuration_model

QM

NO

draft

Contribution

doc__contribution_guideline

ASIL_B

YES

valid

Contribution Guideline

doc__contr_guideline

QM

NO

valid

Datarouter Component Requirements

doc__data_router_requirements

QM

NO

valid

Deterministic App Abstraction Layer

doc__daal

QM

NO

valid

Development Environment

doc__develop_environment

ASIL_B

YES

valid

Diagnostics

doc__diagnostics

QM

YES

draft

doc__logging

doc__logging

ASIL_B

YES

draft

Documentation Management Plan

doc__documentation_mgt_plan

ASIL_B

YES

valid

Executor

doc__executor

ASIL_B

YES

draft

Executor Architecture

doc__executor_architecture

ASIL_B

YES

valid

Executor Architecture Inspection Checklist

doc__executor_arc_inspection

ASIL_B

YES

draft

Executor Detailed Design

doc__executor_detailed_design

ASIL_B

YES

draft

Executor DFA

doc__executor_dfa

ASIL_B

YES

draft

Executor FMEA

doc__executor_fmea

ASIL_B

YES

draft

Executor Requirements

doc__executor_requirements

ASIL_B

YES

draft

Executor Requirements Inspection Checklist

doc__executor_req_inspection

ASIL_B

YES

draft

Feature Request Guideline

doc__feature_request_guideline

QM

NO

valid

FEO Assumptions of Use Requirements

doc__frameworks_feo_aou_reqs

ASIL_B

NO

draft

FEO Component

doc__feo

ASIL_B

YES

draft

FEO Component Architecture

doc__component_feo_architecture

ASIL_B

NO

draft

FEO Component Architecture Inspection Checklist

doc__arch_inspection_component_feo

ASIL_B

NO

draft

FEO Component Assumptions of Use Requirements

doc__component_feo_aou_reqs

ASIL_B

NO

draft

FEO Component Classification

doc__feo_comp_class

ASIL_B

NO

draft

FEO Component Detailed Design

doc__component_feo_detailed_design

ASIL_B

NO

draft

FEO Component DFA

doc__component_feo_dfa

ASIL_B

NO

draft

FEO Component Requirements

doc__component_feo_requirements

ASIL_B

NO

draft

FEO Component Requirements Inspection Checklist

doc__req_inspection_component_feo

ASIL_B

YES

draft

FEO Feature Architecture

doc__frameworks_feo_feat_arch

ASIL_B

NO

valid

FEO Feature Architecture Inspection Checklist

doc__arch_inspection_frameworks_feo

ASIL_B

NO

draft

FEO Feature DFA

doc__frameworks_feo_dfa

ASIL_B

NO

draft

FEO Feature FMEA

doc__frameworks_feo_fmea

ASIL_B

NO

draft

FEO Feature Requirements

doc__frameworks_feo_feat_reqs

ASIL_B

NO

valid

FEO Feature Requirements Inspection Checklist

doc__req_inspection_frameworks_feo

ASIL_B

NO

draft

FEO Feature Safety Analysis Inspection Checklist

doc__saf_ana_inspec_frameworks_feo

ASIL_B

NO

draft

FEO FMEA

doc__component_feo_fmea

ASIL_B

NO

draft

FEO Implementation Inspection Checklist

doc__impl_inspection_component_feo

ASIL_B

NO

draft

FEO Module Release Note

doc__feo_release_note

ASIL_B

NO

valid

FEO Module Safety Manual

doc__feo_safety_manual

ASIL_B

NO

draft

FEO Module Safety Package Formal Review

doc__feo_safety_package_fdr

ASIL_B

NO

draft

FEO Module Safety Plan

doc__feo_safety_plan

ASIL_B

NO

valid

FEO Module Safety Plan Formal Review

doc__feo_safety_plan_fdr

ASIL_B

NO

draft

FEO Module Verification Report

doc__feo_verification_report

ASIL_B

NO

draft

FEO Safety Analysis Inspection Checklist

doc__safety_analysis_inspection_component_feo

ASIL_B

NO

draft

FEO Safety Work Products

doc__feo_safety_wp

ASIL_B

NO

valid

Fixed execution order framework

doc__frameworks_feo

ASIL_B

NO

valid

Gen-AI

doc__gen_ai

QM

NO

draft

Git Guidelines

doc__git_coding_guidelines

ASIL_B

NO

valid

Handbook

doc__platform_handbook

ASIL_B

YES

valid

Inter-process Communication

doc__com_ipc

ASIL_B

YES

valid

IPC Architecture

doc__ipc_architecture

ASIL_B

YES

valid

IPC DFA

doc__ipc_dfa

ASIL_B

NO

draft

IPC FMEA

doc__ipc_fmea

ASIL_B

NO

draft

IPC Requirements

doc__ipc_requirements

ASIL_B

YES

valid

Issue Guideline

doc__issue_guideline

QM

NO

valid

JSON Component Classification

doc__json_comp_class

ASIL_B

NO

valid

KVS

doc__kvs

ASIL_B

NO

valid

KVS Architecture Inspection Checklist

doc__kvs_arc_inspection

ASIL_B

YES

draft

KVS Detailed Design

doc__kvs_detailed_design

ASIL_B

NO

draft

KVS DFA

doc__kvs_dfa

ASIL_B

NO

valid

KVS FMEA

doc__kvs_fmea

ASIL_B

NO

valid

KVS Implementation Inspection Checklist

doc__kvs_impl_inspection

ASIL_B

YES

draft

KVS Module Architecture

doc__kvs_architecture

ASIL_B

NO

valid

KVS Requirements

doc__kvs_requirements

ASIL_B

NO

valid

KVS Requirements Inspection Checklist

doc__kvs_req_inspection

ASIL_B

YES

valid

Lifecycle

doc__lifecycle

ASIL_B

YES

draft

Logging Component Requirements

doc__logging_requirements

ASIL_B

YES

valid

LoLa

doc__lola

ASIL_B

YES

draft

LoLa Architecture

doc__lola_architecture

ASIL_B

YES

draft

lola Component Classification

doc__lola_comp_class

ASIL_B

NO

draft

LoLa Detailed Design

doc__lola_detailed_design

ASIL_B

YES

draft

lola DFA

doc__lola_dfa

ASIL_B

NO

draft

lola FMEA

doc__lola_fmea

ASIL_B

NO

draft

LoLa Requirements

doc__lola_requirements

ASIL_B

YES

draft

MISRA C++:2023 Rule Mapping

doc__cpp_misra2023_rule_mapping

ASIL_B

YES

draft

Naming Conventions

doc__naming_conventions

ASIL_B

YES

valid

Operating System Assumptions of Use

doc__os_aou

ASIL_B

YES

draft

Operating System Requirements

doc__os_requirements

ASIL_B

YES

draft

Orchestration

doc__orchestration

ASIL_B

YES

valid

Orchestration Architecture

doc__orchestration_architecture

ASIL_B

YES

draft

Orchestration DFA

doc__orchestration_dfa

ASIL_B

YES

draft

Orchestration FMEA

doc__orchestration_fmea

ASIL_B

YES

draft

Orchestration Requirements

doc__orchestration_requirements

ASIL_B

YES

valid

Orchestration Safety WPs

doc__orchestration_safety_wp

ASIL_B

YES

draft

Orchestrator

doc__orchestrator_component

ASIL_B

YES

draft

Orchestrator

doc__orchestrator

ASIL_B

YES

draft

Orchestrator Architecture

doc__orchestrator_architecture

ASIL_B

YES

valid

Orchestrator Architecture Inspection Checklist

doc__orchestrator_arc_inspection

ASIL_B

YES

draft

Orchestrator Codeowners

doc__orchestrator_codeowners

ASIL_B

YES

valid

Orchestrator Detailed Design

doc__orchestrator_detailed_design

ASIL_B

YES

draft

Orchestrator DFA

doc__orchestrator_dfa

ASIL_B

YES

draft

Orchestrator FMEA

doc__orchestrator_fmea

ASIL_B

YES

draft

Orchestrator Release Note

doc__orchestrator_release_note

ASIL_B

YES

draft

Orchestrator Requirements

doc__orchestrator_requirements

ASIL_B

YES

draft

Orchestrator Requirements Inspection Checklist

doc__orchestrator_req_inspection

ASIL_B

YES

draft

Orchestrator Safety Manual

doc__orchestrator_safety_manual

ASIL_B

YES

draft

Orchestrator Safety Package Formal Review

doc__orchestrator_safety_package_fdr

ASIL_B

YES

draft

Orchestrator Safety Plan

doc__orchestrator_safety_plan

ASIL_B

YES

draft

Orchestrator Safety Plan Formal Review

doc__orchestrator_safety_plan_fdr

ASIL_B

YES

draft

Orchestrator Verification Report

doc__orchestrator_verification_report

ASIL_B

YES

draft

Persistency

doc__persistency

ASIL_B

NO

valid

Persistency Architecture Inspection Checklist

doc__persistency_arc_inspection

ASIL_B

YES

draft

Persistency Codeowners

doc__persistency_codeowners

ASIL_B

YES

valid

Persistency DFA

doc__persistency_dfa

ASIL_B

NO

valid

Persistency FMEA

doc__persistency_fmea

ASIL_B

NO

valid

Persistency JSON

doc__persistencyjson

ASIL_B

NO

valid

Persistency KVS Feature Architecture

doc__persistency_kvs_architecture

ASIL_B

NO

valid

Persistency KVS Feature Architecture

doc__persistency_architecture

ASIL_B

NO

valid

Persistency KVS Security WPs

doc__persistency_security_wp

ASIL_B

YES

valid

Persistency Release Note

doc__persistency_release_note

ASIL_B

NO

valid

Persistency Requirements

doc__feature_persistency_requirements

ASIL_B

YES

valid

Persistency Requirements Inspection Checklist

doc__feature_persistency_requirements_chklst

ASIL_B

NO

valid

Persistency Safety Analysis Checklist

doc__persistency_safety_analysis_fdr

ASIL_B

YES

valid

Persistency Safety Analysis Checklist

doc__module_safety_analysis_fdr

ASIL_B

YES

valid

Persistency Safety Manual

doc__persistency_safety_manual

ASIL_B

NO

valid

Persistency Safety Package Formal Review

doc__persistency_safety_package_fdr

ASIL_B

NO

valid

Persistency Safety Plan

doc__persistency_safety_plan

ASIL_B

NO

valid

Persistency Safety Plan Formal Review

doc__persistency_safety_plan_fdr

ASIL_B

NO

valid

Persistency Safety WPs

doc__persistency_safety_wp

ASIL_B

NO

valid

Persistency Security Manual

doc__persistency_security_manual

ASIL_B

YES

draft

Persistency Security Package Formal Review

doc__persistency_sec_pkg_fdr

ASIL_B

YES

valid

Persistency Security Plan

doc__persistency_security_plan

ASIL_B

YES

valid

Persistency Security Plan Formal Review

doc__persistency_security_plan_fdr

ASIL_B

YES

valid

Persistency Verification Report

doc__persistency_verification_report

ASIL_B

NO

valid

Platform DFA

doc__platform_dfa

ASIL_B

NO

draft

Platform DFA

doc__score_platform_dfa

ASIL_B

NO

draft

Platform Management Plan

doc__platform_mgt_plan

ASIL_B

YES

draft

Platform Quality Management Plan

doc__platform_quality_plan

ASIL_B

YES

valid

Platform Quality Manager

doc__platform_quality_manager

ASIL_B

YES

valid

Platform Release Note

doc__platform_release_note

ASIL_B

NO

draft

Platform Requirements

doc__platform_name_requirements

ASIL_B

YES

draft

Platform Safety Analysis Formal Review Report

doc__platform_safety_analysis_fdr

ASIL_B

YES

draft

Platform Safety Engineer

doc__platform_safety_engineer

ASIL_B

YES

valid

Platform Safety Manager

doc__platform_safety_manager

ASIL_B

YES

valid

Platform Safety Manual

doc__platform_safety_manual

ASIL_B

NO

draft

Platform Safety Manual

doc__score_platform_safety_manual

ASIL_B

NO

draft

Platform Safety Package Formal Review

doc__platform_safety_package_fdr

ASIL_B

NO

draft

Platform Safety Package Formal Review

doc__score_platform_safety_package_fdr

ASIL_B

NO

draft

Platform Safety Plan

doc__platform_safety_plan

ASIL_B

NO

draft

Platform Safety Plan

doc__score_platform_safety_plan

ASIL_B

NO

draft

Platform Safety Plan Formal Review

doc__platform_safety_plan_fdr

ASIL_B

NO

draft

Platform Security Analysis

doc__platform_security_analysis

ASIL_B

YES

draft

Platform Security Manager

doc__platform_security_manager

ASIL_B

YES

valid

Platform Security Manual

doc__platform_security_manual

ASIL_B

YES

draft

Platform Security Plan

doc__platform_security_plan

ASIL_B

YES

draft

Platform Security Plan

doc__score_platform_security_plan

ASIL_B

YES

draft

Platform Verification Report

doc__platform_verification_report

ASIL_B

YES

draft

Platform Vulnerability Management Plan

doc__platform_vulnerability_mgt_plan

ASIL_B

YES

draft

Problem Resolution Plan

doc__platform_problem_resolution_plan

ASIL_B

YES

draft

Process description Release Note v1.5.3

doc__process_description_release_note_v152

ASIL_B

YES

valid

Process description Release Note v2.0.0

doc__process_description_release_note_v200

ASIL_B

YES

valid

Process description Release Note v2.0.1

doc__process_description_release_note_v201

ASIL_B

YES

valid

Project Management Plan

doc__project_mgt_plan

ASIL_B

YES

valid

Pull Request Guideline

doc__pull_request_guideline

QM

NO

valid

QNX Assumptions of Use

doc__os_aou_qnx

ASIL_B

YES

draft

Quality Report

doc__score_qms_report

ASIL_B

YES

draft

Release Management Plan

doc__platform_release_management_plan

ASIL_B

NO

draft

Rust API design guidelines

doc__rust_api_design

QM

NO

draft

S-CORE Platform Safety Plan Formal Review

doc__score_platform_safety_plan_fdr

ASIL_B

NO

draft

S-Core v0.5-alpha release note

doc__score_v05_alpha_release_note

ASIL_B

YES

valid

S-Core v0.5-beta release note

doc__ref_int_v0_5_beta_release_note

ASIL_B

YES

draft

S-CORE v0.6 release note

doc__ref_int_v0_6_release_note

QM

YES

draft

S-CORE v0.7 release note

doc__score_v07_release_note

QM

YES

valid

Safety Analysis Formal Review Report

doc__score_platform_safety_analysis_fdr

ASIL_B

NO

draft

Security & Crpyto Feature Requirements

doc__security_crypto_feat_reqs

QM

YES

valid

Software Development Plan

doc__software_development_plan

ASIL_B

YES

valid

Software Verification Plan

doc__verification_plan

ASIL_B

YES

valid

SOME_IP-Gateway

doc__some_ip_gateway

ASIL_B

YES

valid

Stakeholder Requirements Inspection Checklist

doc__stakeholder_req_inspection

ASIL_B

YES

draft

Static Code Analysis C++

doc__cpp_code_analysis

ASIL_B

YES

valid

STRIDE

doc__persistency_stride

ASIL_B

YES

valid

SW-platform Assumptions

doc__platform_assumptions

ASIL_B

YES

draft

SW-platform stakeholder requirements

doc__stakeholder_requirements

ASIL_B

YES

draft

Time

doc__time

ASIL_B

YES

valid

Tool Evaluation List

doc__tool_evaluation_list

ASIL_B

YES

draft

Tool Management Plan

doc__platform_tool_management_plan

ASIL_B

YES

valid

Traceability Tooling

doc__traceability_tooling

QM

NO

valid

Examples#

No examples yet.

Quick Start#

To build the module:

bazel build //src/...

To run all tests:

bazel test //...

To run Unit Tests:

bazel test //src/...

To run Component / Feature Integration Tests:

bazel test //tests/...

Module Configuration#

The project_config.bzl file defines metadata used by Bazel macros.

Example:

PROJECT_CONFIG = {
    "asil_level": "QM",
    "source_code": ["cpp", "rust"]
}

This enables conditional behavior (e.g., choosing clang-tidy for C++ or clippy for Rust).