Thesis Details

Efektivní knihovna pro práci s konečnými stromovými automaty

Master's Thesis Student: Lengál Ondřej Academic Year: 2009/2010 Supervisor: Vojnar Tomáš, prof. Ing., Ph.D.
English title
An Efficient Finite Tree Automata Library
Language
Czech
Abstract

Numerous computer systems use dynamic control and data structures of unbounded size. These data structures have often the character of trees or they can be encoded as trees with some additional pointers. This is exploited by some currently intensively studied techniques of formal verification that represent an infinite number of states using a finite tree automaton. However, currently there is no tree automata library implementation that would provide an efficient and flexible support for such methods. Thus the aim of this Mas- ter's Thesis is to provide such a library. The present paper first describes the theoretical background of finite tree automata and regular tree languages. Then it surveys the cur- rent implementations of tree automata libraries and studies various verification techniques, outlining requirements for the library. Representation of a finite tree automaton and algo- rithms that perform standard language operations on this representation are proposed in the next part, which is followed by description of library implementation. Through a series of experiments it is shown that the library can compete with other available tree automata libraries, in certain areas being even significantly superior to them.

Keywords

tree automata, formal verification, abstract regular tree model checking, binary decision diagrams, multiterminal binary decision diagrams

Department
Degree Programme
Information Technology, Field of Study Computer Systems and Networks
Files
Status
defended, grade A
Date
24 June 2010
Reviewer
Committee
Dvořák Václav, prof. Ing., DrSc. (DCSY FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Kotásek Zdeněk, doc. Ing., CSc. (DCSY FIT BUT), člen
Krejčíček Jaromír, prof. Ing., CSc. (UNOB), člen
Švéda Miroslav, prof. Ing., CSc. (DIFS FIT BUT), člen
Citation
LENGÁL, Ondřej. Efektivní knihovna pro práci s konečnými stromovými automaty. Brno, 2010. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2010-06-24. Supervised by Vojnar Tomáš. Available from: https://www.fit.vut.cz/study/thesis/7985/
BibTeX
@mastersthesis{FITMT7985,
    author = "Ond\v{r}ej Leng\'{a}l",
    type = "Master's thesis",
    title = "Efektivn\'{i} knihovna pro pr\'{a}ci s kone\v{c}n\'{y}mi stromov\'{y}mi automaty",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2010,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/7985/"
}
Back to top