ScholarGate
Asistents
Machine learningProgram analysis and verification

Simboliskā izpilde

Simboliskā izpilde ir programmatūras analīzes tehnika, kas programmas izpilda, izmantojot simboliskas (nevis konkrētas) vērtības, nevis faktiskās ieejas, un izseko, kā simboliskās vērtības plūst caur programmu. Džeimsa K. Kinga (James C. King) 1976. gadā ieviestā simboliskā izpilde veido matemātiskus ierobežojumus programmas mainīgajiem un var noteikt, kuras ieejas izraisa noteiktu programmas uzvedību, tādējādi nodrošinot automātisku testu ģenerēšanu un ievainojamību atklāšanu. Mūsdienu simboliskās izpildes rīki, piemēram, KLEE, S2E un Z3, ir kļuvuši par spēcīgiem instrumentiem smalku kļūdu un drošības ievainojamību atrašanai.

Atvērt MethodMindDrīzumāVideoDrīzumāLejupielādēt slaidus

Lasīt pilno metodes aprakstu

Tikai dalībniekiem

Piesakieties ar bezmaksas kontu, lai lasītu šo sadaļu.

Pieteikties

Metožu karte

Saistīto metožu apkaime — atlasiet mezglu, lai izpētītu.

Avoti

  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

Kā citēt šo lapu

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

Kura metode?

Novietojiet šo metodi blakus tās tuvākajām radniecīgajām metodēm un lasiet tās līdzās — bibliotēka noliek grāmatas uz galda; izvēle ir jūsu.

Salīdzināt blakus

Uz to atsaucas

ScholarGateSymbolic Execution (Symbolic Execution). Izgūts 2026-06-15 no https://scholargate.app/lv/cryptography/symbolic-execution · Datu kopa: https://doi.org/10.5281/zenodo.20539026