ScholarGate
Assistent
Machine learningProgram analysis and verification

Sümboolne täitmine

Sümboolne täitmine on programmianalüüsi tehnika, mis täidab programme tegelike sisendite asemel sümboolsete (mittekongreetsete) väärtustega, jälgides, kuidas sümboolsed väärtused programmis liiguvad. James C. Kingi 1976. aastal tutvustatud sümboolne täitmine loob programmimuutujatele matemaatilisi piiranguid ja suudab määrata, millised sisendid põhjustavad konkreetseid programmikäitumisi, võimaldades automaatset testide genereerimist ja haavatavuste tuvastamist. Tänapäevased sümboolse täitmise tööriistad, nagu KLEE, S2E ja Z3, on muutunud võimsateks vahenditeks peente vigade ja turvahäirete leidmiseks.

Ava rakenduses MethodMindPeagiVideoPeagiLaadi slaidid alla

Loe meetodi täielikku kirjeldust

Ainult liikmetele

Selle osa lugemiseks logi sisse tasuta kontoga.

Logi sisse

Meetodikaart

Seotud meetodite ümbruskond — vali sõlm, et seda uurida.

Allikad

  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

Kuidas sellele lehele viidata

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

Milline meetod?

Aseta see meetod oma lähimate sugulaste kõrvale ja loe neid kõrvuti — raamatukogu laob raamatud lauale; valik on sinu.

Võrdle kõrvuti

Sellele viitavad

ScholarGateSymbolic Execution (Symbolic Execution). Loetud 2026-06-15 aadressilt https://scholargate.app/et/cryptography/symbolic-execution · Andmestik: https://doi.org/10.5281/zenodo.20539026