Sichere Programmierung in Ada

8 MIN Lesezeit


Sichere Programmierung in Ada

Die Studierenden werden im Rahmen der Veranstaltung die Anforderungen an sicherheitskritische Systeme verstehen und erhalten einen Überblick über die vorhandenen Techniken zur Analyse und Vermeidung von Sicherheitsrisiken. Sie lernen die Besonderheiten beim Management sicherheitsrelevanter Softwareprojekte, den Nutzen von Sicherheitsaufwendungen und die einschlägigen Normen und Verordnungen kennen. Schließlich setzen sie sich intensiv mit Sprachkonstrukten für die Programmierung sicherheitskritischer Systeme, mit spezifischen HW/SW-Architekturen, sowie mit der Analyse der maximalen Programmlaufzeit (WCET) auseinander:
  • Sicherheitsgrundlagen: Sicherheitsanforderungen, Sicherheitsfunktionen, Sicherheitskonzepte
  • Sicherheitsrisiken und Bedrohungen
  • Richtlinien und Normen für sichere Systeme
  • Sprachkonstrukte für die Softwareentwicklung sicherheitskritischer Systeme:
    • Ada – Einführung
    • Grundtypen und Kontrollstrukturen
    • Komplexe Typen und Prozeduren
    • Packages und separate Compilation
    • (Limited ) Private Typen und Exceptions
    • Generische Pakete
    • Tasking und Kommunikation
    • Tasking, Scheduling und Exceptions
    • Einbettung der Sprache und Ausblick
    • Kritische Sprachkonstrukte in gängigen Programmiersprachen
  • Programmierstandards (z.B. MISRA -C)
  • Beispiele aus der Programmiersprache Ada

Das könnte Sie auch interessieren

STELLENANGEBOTE

Unsere offenen Stellenangebote

Nach oben scrollen