Publication Details

Forester: Shape Analysis Using Tree Automata (Competition Contribution)

HOLÍK Lukáš, HRUŠKA Martin, LENGÁL Ondřej, ROGALEWICZ Adam, ŠIMÁČEK Jiří and VOJNAR Tomáš. Forester: Shape Analysis Using Tree Automata (Competition Contribution). In: Proceedings of TACAS'15. Lecture Notes in Computer Science, vol. 9035. Heidelberg: Springer Verlag, 2015, pp. 432-435. ISBN 978-3-662-46680-3. Available from: http://dx.doi.org/10.1007/978-3-662-46681-0_37
Czech title
Lesník: Analýza haldy pomocí stromových automatů (soutěžní příspěvek)
Type
conference paper
Language
english
Authors
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT)
Hruška Martin, Ing. (FIT BUT)
Lengál Ondřej, Ing., Ph.D. (DITS FIT BUT)
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT)
Šimáček Jiří, Ing., Ph.D. (DITS FIT BUT)
Vojnar Tomáš, prof. Ing., Ph.D. (DITS FIT BUT)
URL
Keywords


program verification
forest automata
shape analysis
memory safety
heap manipulation
dynamic data structures

Abstract

Forester is a tool for shape analysis of programs with complex dynamic data structures, including various flavours of lists (such as singly linked lists, nested lists, or skip lists) as well as trees, that uses an abstract domain based on finite tree automata. This paper gives a brief description of the verification approach of Forester and discusses its strong and weak points revealed during its participation in SV-COMP'15.

Published
2015
Pages
432-435
Proceedings
Proceedings of TACAS'15
Series
Lecture Notes in Computer Science
Volume
9035
Conference
European Joint Conferences on Theory and Practice of Software -- ETAPS'15 (TACAS'15), London, GB
ISBN
978-3-662-46680-3
Publisher
Springer Verlag
Place
Heidelberg, DE
DOI
EID Scopus
BibTeX
@INPROCEEDINGS{FITPUB10791,
   author = "Luk\'{a}\v{s} Hol\'{i}k and Martin Hru\v{s}ka and Ond\v{r}ej Leng\'{a}l and Adam Rogalewicz and Ji\v{r}\'{i} \v{S}im\'{a}\v{c}ek and Tom\'{a}\v{s} Vojnar",
   title = "Forester: Shape Analysis Using Tree Automata (Competition Contribution)",
   pages = "432--435",
   booktitle = "Proceedings of TACAS'15",
   series = "Lecture Notes in Computer Science",
   volume = 9035,
   year = 2015,
   location = "Heidelberg, DE",
   publisher = "Springer Verlag",
   ISBN = "978-3-662-46680-3",
   doi = "10.1007/978-3-662-46681-0\_37",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/10791"
}
Back to top