RIV/00216224:14330/11:00052855 - Efficient Loop Navigation for Symbolic Execution (2011)

Údaje o výsledku
Identifikační kódRIV/00216224:14330/11:00052855
Název v původním jazyceEfficient Loop Navigation for Symbolic Execution
DruhD - Článek ve sborníku
Jazykeng - angličtina
OborIN - Informatika
Rok uplatnění2011
Kód důvěrnosti údajůS - Úplné a pravdivé údaje nepodléhající ochraně podle zvláštních právních předpisů
Počet výskytů výsledku1
Údaje z Hodnocení výsledků výzkumných organizací 2014
Výsledek byl hodnocen v Pilíři I
Rozsah vyřazení výsledkuTento výskyt výsledku není vyřazen
Zařazení výsledku v hodnoceníD - Článek ve sborníku
Skupina oboru v hodnocení04 - Technické a informatické vědy
Konkrétní způsob(y) hodnocení výsledkuVýsledek hodnocený již v předchozím hodnocení, body se přebírají
Bodové ohodnocení44,387
Faktor korekce100,9 %
Body (upravené podle přílohy č. 8 Metodiky)44,799
Rozdělení výsledku mezi předkladatele
OrganizaceVýzkumná organizace?PodílBodyBody (upravené podle přílohy č. 8 Metodiky)
Masarykova univerzita / Fakulta informatikyano100,0 %44,38744,799
Tvůrci výsledku
Počet tvůrců celkem2
Počet domácích tvůrců2
TvůrceObdržálek Jan (státní příslušnost: CZ - Česká republika; A - domácí tvůrce; G - garant výsledku; vedidk: 3294099)
TvůrceTrtík Marek (státní příslušnost: CZ - Česká republika; A - domácí tvůrce; vedidk: 9937056)
Údaje blíže specifikující výsledek
Popis v původním jazyceSymbolic execution is a successful technique used in software verification and testing. A key limitation of symbolic execution is in dealing with code containing loops. We introduce a technique which, given a start location above some loops and a target location anywhere below these loops, returns a feasible path between these two locations, if such a path exists. The technique infers a collection of constraint systems from the program and uses them to steer the symbolic execution towards the target. On reaching a loop it iteratively solves the appropriate constraint system to find out which path through this loop to take, or, alternatively, whether to continue below the loop. To construct the constraint systems we express the values of variables modified in a loop as functions of the number of times a given path through the loop was executed.
Klíčová slovasymbolic execution; loops in programs; program verification; bug-finding
Rozsah stran453-462
Název sborníkuAutomated Technology for Verification and Analysis, 9th International Symposium, ATVA 2011
Počet stran výsledku10
ISBN978-3-642-24371-4
Název nakladateleSpringer-Verlag
Místo vydáníHeidelberg
Místo konání akceTaipei, Taiwan
Rok konání akce2011
Typ akce podle státní příslušnoti účastníkůWRD - Světová
DOI výsledku10.1007/978-3-642-24372-1_34
Údaje o tomto záznamu o výsledku
PředkladatelMasarykova univerzita / Fakulta informatiky
DodavatelMSM - Ministerstvo školství, mládeže a tělovýchovy (MŠMT)
Rok sběru2012
Systémové označení dodávky datRIV12-MSM-14330___/01:1
SpecifikaceRIV/00216224:14330/11:00052855!RIV12-MSM-14330___
Kontrolní kód[0E140B3BDB94]
Jiný výskyt tohoto výsledku se v RIV nenachází
Odkazy na výzkumné aktivity, při jejichž řešení výsledek vznikl
Projekt1M0545 - Institut Teoretické Informatiky (2005-2011, MSM/1M)
S - Specifický výzkum na vysokých školách