ScholarGate
Assistent
Machine learningProgram analysis and verification

Symbolische Ausführung

Symbolische Ausführung ist eine Technik der Programmanalyse, die Programme mit symbolischen (nicht-konkreten) Werten anstelle von tatsächlichen Eingaben ausführt und verfolgt, wie symbolische Werte durch das Programm fließen. Die 1976 von James C. King eingeführte symbolische Ausführung baut mathematische Einschränkungen für Programmvariablen auf und kann bestimmen, welche Eingaben spezifische Programmverhalten verursachen, was die automatische Testerzeugung und die Erkennung von Schwachstellen ermöglicht. Moderne Werkzeuge für symbolische Ausführung wie KLEE, S2E und Z3 sind zu leistungsstarken Instrumenten für die Suche nach subtilen Fehlern und Sicherheitslücken geworden.

In MethodMind öffnenDemnächstVideoDemnächstFolien herunterladen

Die vollständige Methode lesen

Nur für Mitglieder

Melden Sie sich mit einem kostenlosen Konto an, um diesen Abschnitt zu lesen.

Anmelden

Methodenkarte

Die Nachbarschaft verwandter Methoden — wählen Sie einen Knoten, um sie zu erkunden.

Quellen

  1. King, J. C. (1976). Symbolic execution and program testing. Communications of the ACM, 19(7), 385-394. DOI: 10.1145/360248.360252
  2. Cadar, C., & Sen, K. (2013). Symbolic execution for software testing: Three decades later. Communications of the ACM, 56(2), 82-90. DOI: 10.1145/2408776.2408795

So zitieren Sie diese Seite

ScholarGate. (2026, June 3). Symbolic Execution. ScholarGate. https://scholargate.app/de/cryptography/symbolic-execution

Welche Methode?

Stellen Sie diese Methode neben ihre nächsten Verwandten und lesen Sie sie nebeneinander — die Bibliothek legt die Bücher auf den Tisch; die Wahl liegt bei Ihnen.

Nebeneinander vergleichen

Referenziert von

ScholarGateSymbolic Execution (Symbolic Execution). Abgerufen am 2026-06-15 von https://scholargate.app/de/cryptography/symbolic-execution · Datensatz: https://doi.org/10.5281/zenodo.20539026