The 25 files under templates-de/ lived in ~/ownCloud/Persönlich/slohmaier.com/vorlagen/
with no version control. They are the German-language counterpart of the
templates renamed to English in 247b831 — this repo already describes itself as
holding the ASPICE 4.0 / ISO 26262 methodology, templates and tools, so a
second home for templates would have been a duplicate.
Structure preserved as found (business/, engineering/, projekt/, qualitaet/).
No file renamed, no template content changed.
Not moved: vorlagen/slohmaier-doc-template.docx was byte-identical (MD5
31b2d0748eadf0314babf469725ee0b1) to templates-word/slohmaier-doc-template.docx
already in this repo.
Path references fixed in templates-de/README.md, which pointed at locations
that no longer exist: the ownCloud cp examples now clone from Gitea, the
generator script name follows the vorlagen/ -> templates/ rename
(generate_word_vorlagen.sh -> generate_word_templates.sh), the edit workflow
names templates/ and templates-de/ instead of the removed ownCloud copy, and
the master template is referenced at ../templates-word/.
71 lines
3.0 KiB
Markdown
71 lines
3.0 KiB
Markdown
# MISRA Deviation Record
|
|
|
|
| Feld | Wert |
|
|
|-----------------|-------------------------------|
|
|
| Deviation-ID | DEV-[XXX] |
|
|
| Datum | [YYYY-MM-DD] |
|
|
| Erstellt von | [Name] |
|
|
|
|
---
|
|
|
|
## 1. Regel
|
|
|
|
| Feld | Wert |
|
|
|-------------------|----------------------------------------------------|
|
|
| Regel-Nummer | [z.B. Rule 11.3] |
|
|
| Kategorie | [Required / Advisory / Mandatory] |
|
|
| Regeltext | [Exakter Text der MISRA-Regel] |
|
|
| Standard | [MISRA C:2012 / MISRA C:2023] |
|
|
|
|
## 2. Fundstelle
|
|
|
|
| Feld | Wert |
|
|
|-------------------|----------------------------------------------------|
|
|
| Datei | [z.B. src/drivers/watchdog.c] |
|
|
| Zeile(n) | [z.B. 142-145] |
|
|
| Funktion | [z.B. wdg_set_timeout()] |
|
|
| Git-Commit | [Commit-Hash] |
|
|
| GitLab-Referenz | [MR-Link oder Issue-Link] |
|
|
|
|
## 3. Begruendung
|
|
|
|
[Warum ist die Abweichung in diesem konkreten Fall technisch vertretbar?]
|
|
|
|
Moegliche Begruendungen:
|
|
- Hardware-Zugriff erfordert Typkonvertierung
|
|
- Compiler-spezifisches Verhalten ist definiert und getestet
|
|
- Alternative Implementierung waere unverhältnismaessig komplex
|
|
- Regel ist im Kontext nicht sicherheitsrelevant
|
|
|
|
**Konkrete Begruendung:** [Hier ausfuellen]
|
|
|
|
## 4. Risikobewertung
|
|
|
|
| Aspekt | Bewertung |
|
|
|---------------------------|-----------------------------------------------|
|
|
| Sicherheitsrelevanz | [Keine / Gering / Mittel / Hoch] |
|
|
| Fehlerpotenzial | [Beschreibung moeglicher Fehler] |
|
|
| Absicherung | [Welche Tests / Massnahmen sichern den Code ab] |
|
|
| Restrisiko | [Bewertung des verbleibenden Risikos] |
|
|
|
|
## 5. Verweis auf Deviation Permit
|
|
|
|
| Feld | Wert |
|
|
|-----------------------|-----------------------------------------------|
|
|
| Permit vorhanden | [Ja / Nein] |
|
|
| Permit-ID | [PER-XXX oder "entfaellt"] |
|
|
|
|
Falls kein Permit vorhanden: diese Abweichung ist eine Einzelfallgenehmigung.
|
|
|
|
## 6. Freigabe
|
|
|
|
| Feld | Wert |
|
|
|-------------------|----------------------------------------------------|
|
|
| Freigegeben von | [Name, Rolle] |
|
|
| Datum | [YYYY-MM-DD] |
|
|
| Nachweis | [GitLab-MR-Approval / Unterschrift] |
|
|
|
|
---
|
|
|
|
*Dieser Record wird im Repository unter `docs/misra/` oder als GitLab Issue gefuehrt.*
|