završni rad (sveučilišni)

Prikaz grafa tijeka izvođenja

Vlado Sruk

Sažetak

Graf kontrole tijeka izvođenja programa je apstraktna podatkovna struktura koju koriste prevodioci za analizu programskog koda. Graf je apstraktni prikaz neke procedure ili programa, kojeg koristi interno prevodioc. Svaki čvor unutar grafa predstavlja blok naredbi. Usmjerene linije predstavljaju tijek izvođenja programa. Postoje dva posebno označena bloka: ulazni blok, kroz koji se ulazi u graf tijeka izvođenja programa i izlazni blok kroz koji tok izlazi. Graf kontrole tijeka izvođenja programa koristio se analizu programa u Common Intermediate Language (CIL) jeziku. CIL jezik je međujezik u koji virtualno računalo prevodi .NET jezike prije pretvorbe u jezik procesora.

Ključne riječi

graf kontrole tijeka izvođenja programablok naredbiulazni blokizlazni blokCIL