IAV Primula Requirements#

IAV Primula Requirements
status: draft
security: YES
safety: QM
tags: iav_primula, iav_primula
version: 0

Scope#

Functional Requirements#

Provide hello message function
status: valid
security: NO
safety: ASIL_B
tags: iav_primula
reqtype: Functional
version: 0

The component shall provide a public Rust function get_hello_message() -> &'static str.

Assumption of Use Requirements#

Integrate as Rust library API
status: valid
security: YES
safety: QM
tags: iav_primula
reqtype: Process
version: 0

The component user shall link the crate iav_primula and call the public API from Rust code.

Environmental Requirements#

Build environment supports Rust 2021
status: valid
security: YES
safety: QM
tags: environment, iav_primula
reqtype: Process
version: 0

The component shall be built in an environment that supports Rust edition 2021, consistent with the component BUILD definition.