TimingAnforderungen
TimingAnforderungen bezeichnen zeitliche Vorgaben an das Verhalten eines Systems. Sie legen fest, wann Ergebnisse geliefert, Aufgaben abgeschlossen oder Signale wahrgenommen werden müssen.
Zu den Typen gehören harte Realzeit (Deadline muss strikt eingehalten werden) und weiche Realzeit (Verletzungen sind
Timing-Anforderungen sind Teil der Nicht-funktionalen Anforderungen und beeinflussen Architektur, Scheduling-Strategien, Speicherverwaltung, Kommunikationsdesign und Hardwarewahl. Sie sind
Die Verifikation erfolgt durch Timing-Analysen, WCET-Schätzungen, schedulability-Tests (etwa Rate-Monotonic oder Earliest-Deadline-First), Simulationen und ggf. formale Verifikation.
Umgang mit Unsicherheit umfasst pessimistische Annahmen, Reservebudgets, zeitliche Isolation und Puffer sowie architektonische Strategien wie zeitgetriebene
Im Lebenszyklus der Systementwicklung werden Timing-Anforderungen erhoben, spezifiziert, verifiziert, validiert und nachvollziehbar dokumentiert. Eine durchgängige Nachverfolgbarkeit