CyclicEvent
Button Timebase
Timebase for button read operations
CyclicEvent
Timebase for button read operations
Safety Warnings for CyclicEvent Button Timebase.
Safety warnings are related to the Requirements Layer, especially the SIL
Button Timebase has a SIL effective of SIL_1 but a SIL achieved of QM |
Required | |
---|---|
SIL derived | SIL_1 |
overwrite (SIL_manual) | derived |
reason (SIL_manual_reason) | |
SIL | SIL_1 |
Achieved | |
SIL achieved | QM |
justification |
Base | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Button Timebase | ||||||||||||||
Type | CyclicEvent | ||||||||||||||
Description | Timebase for button read operations |
||||||||||||||
User-ID | CyclicEvent_52 | ||||||||||||||
UID | _bCdS8OZjEeyZ2OzYlvU4PA | ||||||||||||||
configuration | |||||||||||||||
Cycle Time | 200 | ||||||||||||||
Offset | 0 | ||||||||||||||
Associated Ports (1)
|
Hazard Scenarios for associated Hazardous Events.
Hazard Scenario | Parent | Hazard Events |
---|---|---|
This would be very sad. |
Hazardous Events for associated Safety Goals.
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 |
Safety Goals linking to the Requirements.
Safety Goal | Parent | Function Type | SIL derived | SIL manual | SIL effective | 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 |
|
Requirements referencing to this CyclicEvent.
(Safety)Requirement | Parent | User-ID | Author | Creation Date | Start Date | Deadline | Expense | Responsibe | Category | Type | Status | Function Type | SIL derived | SIL manual | SIL effective | Tests | Technical Functions | Software | Hardware | Signals | Global variables | Activation events | Use-Cases | User-Stories | Refining | Conflicting | refined by | conflicted by |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Runnables can be activated by cyclic events. |
SafetyRequirement_95 | Thomas Barth | Wed Jun 08 17:34:15 CEST 2022 | 0.0 | Thomas Barth | product | functional | implemented | System_Function | QM | SIL_1 | SIL_1 |
|
Runnables triggered by this event.
Unit | Parent | Function calls | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL req | SIL ach | sub Technical Functions | sub Requirements) | Has a return value | SystemStates | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Acquires the button state periodically and provides button signals |
Button | Runnable | 0 | 0 | 0 | QM | QM | false |
|
|
|
|
Tasks which can be activated with this event (depending on the system-state).
Task | Core | SIL | Priority | Software | States | Signals | Init | Hardware | OutputSections | Own TimeBase | Stack |
---|---|---|---|---|---|---|---|---|---|---|---|
Task responsible for reading the button state |
Arm® Cortex®-M4 | SIL_1 | 6 | - | false | .rtos.task.Button |
States in which the event is active.
State | isStart | Runnables | Tasks |
---|---|---|---|
In this state, an LED will blink. |
true | ||
A state that is entered if the user has pressed the button. Here, periodic UART messages are sent. |
false |