Requirement Layer
Hazard Scenarios (1)
Hazard Scenarios for all Hazardous Events of refined requirements.
Hazard Scenario |
Parent |
Hazard Events |
This would be very sad.
|
|
|
Hazardous Events (2)
Hazardous Events for all Safety Goals of refined requirements.
Hazardous Event |
Parent |
Probability |
Controllability |
Effect |
SIL |
Safety-Goals |
The user might think µRTE is hard to use.
|
|
|
|
|
QM |
|
The customer might not see the full spectrum of features µRTE comes with.
|
|
|
|
|
QM |
|
Safetygoals (1)
Safety Goals linking to requirements this requirement is refining.
Safety Goal |
Parent |
Function Type |
SIL derived |
SIL manual |
SIL required |
Safe State |
Safety Requirements |
An small demo model with the most important features shall show the most important features of µRTE.
|
|
System_Function |
QM |
derived |
QM |
Show slides |
|
All refined (Safety)Requirements (1)
All (Safety)Requirements this Safety Requirement is refining.
(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 |
µRTE easily can transmit events and data between tasks
|
|
SafetyRequirement_96 |
Thomas Barth |
Wed Jun 08 17:46:14 CEST 2022 |
|
|
0.0 |
Thomas Barth |
product |
functional |
implemented |
|
System_Function |
QM |
derived |
QM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Refined (Safety)Requirements (1)
(Safety)Requirements directly refined by this Safety Requirement.
(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 |
µRTE easily can transmit events and data between tasks
|
|
SafetyRequirement_96 |
Thomas Barth |
Wed Jun 08 17:46:14 CEST 2022 |
|
|
0.0 |
Thomas Barth |
product |
functional |
implemented |
|
System_Function |
QM |
derived |
QM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
All refining (Safety)Requirements (1)
All (Safety)Requirements refining this Safety Requirement.
(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 |
When the button is pressed, the system-state shall change from Blink into UART mode. The start of UART mode shall be signaled via UART. As long as the button is pressed, UART strings with the time in seconds the Button was pressed shall be send with the frequency with which the button pressed signal is updated.
|
|
Requirement_95 |
Thomas Barth |
Wed Jun 08 17:56:19 CEST 2022 |
|
|
0.0 |
Thomas Barth |
product |
functional |
implemented |
|
- |
- |
- |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functional Layer
Technical Functions (1)
Technical functions associated with refining requirements
Function |
LFB |
Software |
Hardware |
Other Software |
SIL required |
SIL achieved |
SIL justification |
sub Technical Functions |
Requirements |
sub Requirements |
If the button is pressed, UART messages indicating the press duration are sent.
|
|
|
|
|
SIL_1 |
QM
|
|
|
|
|
Logical Function Blocks (3)
Logical Function Blocks which map to technical functions associated with refining requirements.
Function |
Type |
Technical functions |
An binary HMI
|
Input |
|
The MCU implementing the logic
|
Service |
|
A PC receiving UART messages
|
Monitor |
|
Software Layer
Software units (2)
Software units associated with refining requirements.
Testing Layer
Tests (1)
Tests associated associated with refining requirements.
Test |
User-ID |
Group |
Priority |
Status |
Procedure and Input-Data |
Expected Results |
gen Name |
gen Props |
SIL |
Requirements |
Technical-Functions |
Software-Units |
Signals |
Global variables |
Activation-Events |
Hardware-Components |
Tests the UART functionality at the system level
|
Test_134 |
|
0 |
approved |
Regular power-on with a terminal connected to UART. The Button is pressed for 10 seconds. |
The string '--- UART WakeUp ----' is send whenever the button is pressed, followed by 'Button pressed for %d seconds.' messages, where '%d' represents the integer number of seconds the button already has been pressed. |
|
|
|
|
|
|
|
|
|
|