Grundlagen der symbolischen Modellprüfung
Eine praktische Einführung in die Überprüfung der Systemkorrektheit mittels automatisierter Argumentation und temporaler Logik.
Über diesen Kurs
Wie kann man sicher sein, dass ein komplexes Hardware-Design oder Softwareprotokoll frei von kritischen Fehlern ist?Manuelle Tests können subtile Mängel übersehen, aber formale Verifikation bietet eine Möglichkeit, die Eigenschaften eines Systems mathematisch zu beweisen.
Dieser Kurs bietet eine Schritt-für-Schritt-Anleitung zu den Prinzipien der symbolischen Modellprüfung, einer leistungsstarken automatisierten Argumentationstechnik.Sie werden von grundlegenden Zustandsübergangssystemen zum Schreiben formaler Spezifikationen in der temporalen Logik übergehen und verstehen, wie Sie große Zustandsräume symbolisch darstellen und auf potenzielle Mängel überprüfen und so die Systemzuverlässigkeit sicherstellen.
Was Sie lernen werden:
- Verstehen Sie die Kernkonzepte von Übergangssystemen und das Zustandsraum-Explosionsproblem.
- Lernen Sie, Systemeigenschaften formal mit zeitlicher Logik wie CTL und LTL auszudrücken.
- Beherrschen Sie die Grundlagen von Binary Decision Diagrams (BDDs) für eine effiziente Zustandsdarstellung.
- Anwenden des symbolischen Modellprüfungsalgorithmus zur Überprüfung von Sicherheits- und Liveness-Eigenschaften.
- Üben Sie das Schreiben formaler Spezifikationen für einfache gleichzeitige Systeme.
- Erkunden Sie die theoretische Grundlage dafür, wie Modellüberprüfungswerkzeuge Gegenbeispiele finden, um eine Eigenschaft als falsch zu beweisen.
Der Kurs beginnt mit den Grundlagen der Zustandsautomaten und der Logik, bevor Sie zu den symbolischen Algorithmen übergehen, die die automatisierte Verifikation praktisch machen.Sie üben die Anwendung dieser Konzepte durch schriftliche Übungen.
Dieser Kurs ist für Einsteiger in formale Methoden gedacht, da keine Vorkenntnisse in automatisiertem Denken erforderlich sind, lediglich eine Grundkenntnis der diskreten Mathematik und Programmierkonzepte.
Lernen Sie noch heute, wie Sie die Systemkorrektheit formal garantieren.
Was du erhältst
-
📜
Abschlusszertifikat
Füge es deinem LinkedIn-Profil hinzu -
🎧
Audioversion enthalten
Lerne unterwegs — kein Bildschirm nötig -
♾️
Lebenslanger Zugang
Komme jederzeit zurück, kein Ablauf -
📱
Smartphone oder Computer
Auf jedem Gerät, überall -
💸
30 Tage Rückgaberecht
Ohne Wenn und Aber -
⚡
Kurz und fokussiert
34 Min. praktische Inhalte
Bewertungen
Noch keine Bewertungen — sei der Erste, der seine Erfahrungen teilt.
Andere belegten auch
Meistern Sie die Grundlagen der Hardware-Schnittstellen, Schaltungsbasics und Raspberry Pi-Programmierung, um Ihre eigenen eingebetteten Anwendungen zu erstellen und zu steuern.
$4.99$9.99
Entwerfen Sie ein funktionsfähiges Computersystem konzeptionell, indem Sie mit den einfachsten Logikgattern beginnen und sich bis zu einer vollständigen Hardwarearchitektur hocharbeiten.
$4.99$9.99
Meistern Sie die speziellen Funktionen der Armv8-M-Architektur, um sichere und leistungsstarke Embedded-Anwendungen zu erstellen.
$4.99$9.99
Bauen Sie eine solide Grundlage in der Systemprogrammierung auf, indem Sie die Kernsyntax, die Grundlagen der Speicherverwaltung und die logischen Strukturen der C-Sprache beherrschen.
$4.99$9.99
Häufige Fragen
Was brauche ich, um diesen Kurs zu belegen? +
Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.
Wie kann ich bezahlen? +
Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.
Kann ich eine Rückerstattung erhalten? +
Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.
Wie lange habe ich Zugang? +
Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.
Erhalte ich ein Zertifikat? +
Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.
Entwickelt für Lernende in
Tech
Design
Finanzen
Marketing
Gesundheit
Bildung
Gastgewerbe
Produktion