2018
Symbolic Computation via Program Transformation
LAUKO, Henrich, Petr ROČKAI a Jiří BARNATZákladní údaje
Originální název
Symbolic Computation via Program Transformation
Autoři
LAUKO, Henrich (703 Slovensko, domácí), Petr ROČKAI (703 Slovensko, domácí) a Jiří BARNAT (203 Česká republika, garant, domácí)
Vydání
Cham (Switzerland), Theoretical Aspects of Computing – ICTAC 2018, od s. 313-332, 20 s. 2018
Nakladatel
Springer
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Švýcarsko
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
tištěná verze "print"
Odkazy
Impakt faktor
Impact factor: 0.402 v roce 2005
Kód RIV
RIV/00216224:14330/18:00101301
Organizační jednotka
Fakulta informatiky
ISBN
978-3-030-02507-6
ISSN
UT WoS
000612998900017
Klíčová slova anglicky
Symbolic Computation; Abstraction; DIVINE; LLVM; Transformation; Verification; Model Checking; C; C++
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 20. 9. 2022 11:14, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
Symbolic computation is an important approach in automated program analysis. Most state-of-the-art tools perform symbolic computation as interpreters and directly maintain symbolic data. In this paper, we show that it is feasible, and in fact practical, to use a compiler-based strategy instead. Using compiler tooling, we propose and implement a transformation which takes a standard program and outputs a program that performs a semantically equivalent, but partially symbolic, computation. The transformed program maintains symbolic values internally and operates directly on them; therefore, the program can be processed by a tool without support for symbolic manipulation.
Návaznosti
GA18-02177S, projekt VaV |
| ||
MUNI/A/0854/2017, interní kód MU |
| ||
MUNI/A/1038/2017, interní kód MU |
|