uRTEDemo_03_Nucleo-F446RE_SystemStates_10_Model

Test - Test_132

Regular blink

The LED has to blink with a frequency of 1/100ms.

Safety

Derived
The maximum SIL derived from all safety requirements linking to this test.
SIL
no safety requirements referencing

Properties

Base
The name of this object. Certain classes of objects require this field to be unique. Please consider that this field might be used in code and thus must not contain special characters.
Name
Regular blink
The type of this object within the uRTE model
Type
Test
A descriptive text for this object. Please consider that this field might be used in code and thus must not contain special characters.
Description

The LED has to blink with a frequency of 1/100ms.

A user defined ID which can be freely chosen. Please consider that this field might be used in code and thus must not contain special characters.
User-ID
Test_132
Each object within the uRTE model has a unique ID, this is the ID for this object
UID
_Csid1VU5Ee2zY-a2salcrw
Test configuration
the Test-Group containing this test.
Parent
The state of this test
Status
implemented
Priority of the test.
Priority
0
Test generation
Name to be used by an external generator
Generation name
Properties to be used by an external generator
Generation properties
Procedures and Input data for this test.
Procedures and input-data

Regular power-on without user-input

Expected results for this test
Expected results

A blinking LED

Requirement Layer

(Safety)Requirements (1)

(Safety)Requirements referencing to test Regular blink.

(Safety)Requirement Parent User-ID Author Creation Date Start Date Deadline Expense Responsibe Category Type Status Justification Function Type SIL derived SIL manual SIL required Tests Technical Functions Software Other SW Hardware Signals Global variables Activation events Use-Cases User-Stories Refining Conflicting refined by conflicted by

In order to indicate that uRTE is up and running, an LED shall blink (toggle its binary state) with an frequency of 1/100ms.

Requirement_32 Thomas Barth Tue Jun 07 13:05:57 CEST 2022 0.0 Thomas Barth product functional implemented - - - -

Functional Layer

Technical Functions (1)

Technical-Functions associated with the requirements referencing to test Regular blink.

Function LFB Software Hardware Other Software SIL required SIL achieved SIL justification sub Technical Functions Requirements sub Requirements

An LED shall blink to indicate that the system is alive and responding.

SIL_1 QM

Software Layer

Software units (1)

Software-Units associated with the requirements referencing to test Regular blink.

Unit Parent Function calls other Software Elements Technical Functions Requirements Type Tasks WCET Stack ROM Globals ProtectionSets SIL required SIL achieved sub Technical Functions (R) sub Requirements (R) Has a return value (R) SystemStates (R) Ingoing Trigger Ports (R) Outgoing Trigger Ports (R) Ingoing Data Ports (R) Outgoing Data Ports (R) Signals (D) Runnables (D) DataType (D) Is Synchronous (D) Hardware (D) Ports (G) Callers (F) Return Type (F) Parameters (F)

Controls the LED signal and thus the LED

LED
Runnable 0 0 0
SIL_1 QM false
  • Runnable_00_blink_Tick
  • Runnable_blink_Button_IN
  • Runnable_00_blink_OUT
- - - - - - - - -

Activation-Events (1)

Activation-Events associated with the requirements referencing to test Regular blink.

Event Type Cycle Time (C) Offset (C) Task-Init (S) Requirements Ports Runnables Tasks SystemStates SIL required SIL achieved

The timebase for the LED logic. Has an bit of offset to make sure it comes after the button has been read (button value is polled).

CyclicEvent 100 2 -
  • Runnable_00_blink_Tick in run_LED
SIL_1 QM