SNIP_CLASSIC_OS_SECTION_7_6_2_Requirements
Wortlaut
7.6.2 Requirements
[SWS_Os_00445] Upstream requirements: SRS_Os_11001
⌈The Operating System module shall support OS-Applications which are a configurable selection of Trusted Functions, Tasks, ISRs, Alarms, ScheduleTables, Counters, hooks (for startup, error and shutdown).⌋
[SWS_Os_00446] Upstream requirements: SRS_Os_11001
⌈The Operating System module shall support the notion of trusted and non-trusted OS-Applications.⌋
[SWS_Os_00464] Upstream requirements: SRS_Os_11001
⌈Trusted OS-Applications may offer services ("trusted services") to other (even non-trusted) OS-Applications.⌋ The Operating System module provides the services GetApplicationID and GetCurrentApplicationID (see [SWS_Os_00016]) to determine the configured resp. currently executing OS-Application (a unique identifier shall be allocated to each application). The Operating System module provides the service CheckObjectOwnership (see [SWS_Os_00017]) to determine to which OS-Application a given Task, ISR, Counter, Alarm or ScheduleTable belongs. The Operating System module provides the service CheckObjectAccess (see
[SWS_Os_00256]) to determine which OS-Applications are allowed to use the IDs of a Task, Resource, Counter, Alarm or ScheduleTable in API calls. The Operating System module provides the service TerminateApplication (see
[SWS_Os_00258]) to terminate the OS-Application to which the calling Task/Category
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_OS.pdf |
|---|---|
| Dokumentseite | Seite 61 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Os_00464 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |