Knihovna pro binární rozhodovací diagramy

but.committeeprof. Ing. Miroslav Švéda, CSc. (předseda) doc. Ing. Richard Růžička, Ph.D., MBA (místopředseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) prof. RNDr. Josef Šlapal, CSc. (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " C ".cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHolík, Lukášcs
dc.contributor.authorJanků, Petrcs
dc.contributor.refereeHrubý, Martincs
dc.date.accessioned2019-04-04T04:11:58Z
dc.date.available2019-04-04T04:11:58Z
dc.date.created2015cs
dc.description.abstractEfektivní manipulace Booleovských funkcí je důležitou součástí mnoha počítačových návrhů. Jako datová struktura pro reprezentaci a manipulaci s Booleovskými funkcemi se běžně používají binární rozhodovací diagramy. Tyto diagramy se běžně používají v mnoha odvětvích, jako je například ověřování modelů, verifikace systému, návrh obvodů apod. V této práci jsou popsány tyto diagramy a jsou zde uvedeny i jejich modifikace. Dále jsou v této práci uvedeny a popsány techniky pro efektivní manipulaci a reprezentaci binárních rozhodovacích diagramů. Mimoto tato práce popisuje návrh a implementaci knihovny, která bude s těmito diagramy pracovat. Dále je diskutována potenciální aplikace vyvinuté knihovny v knihovně VATA pro manipulaci se stromovými automaty. Na závěr je tato knihovna porovnána s dobře známou a silně optimalizovanou knihovnou CUDD, která je volně dostupná a s knihovnou CacBDD. Výsledky experimentů ukázaly, že navrhovaná knihovna je poměrně blízká CUDD a CacBDD (dosahuje srovnatelného a většinou i lehce lepšího výkonu).cs
dc.description.abstractEfficient manipulation of Boolean functions is an important component of many computer-aided design task. As a data structure for representing and manipulating Boolean functions, Binary Decision Diagrams are commonly used. These diagrams are commonly used in many fields such as model checking, system verification, circuit design, etc. In this thesis we describe these diagrams and there are present their modifications. Furthermore, this paper present and describes techniques for effective handling and representation of binary decision diagrams. This thesis describes the design and implementation of library that will work with these diagrams. It is further discussed how the developed library can be used within the library VATA for manipulating tree automata. Finally, the library was compared with well known and heavily optimized library CUDD, which is public and with library CacBDD. The experimental results showed that the performance of the proposed library is quite close to that of CUDD a CacBDD (has comparable and mostly even slightly better performance).en
dc.description.markCcs
dc.identifier.citationJANKŮ, P. Knihovna pro binární rozhodovací diagramy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015.cs
dc.identifier.other88852cs
dc.identifier.urihttp://hdl.handle.net/11012/52301
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectBooleovské funkcecs
dc.subjectsymbolická manipulacecs
dc.subjectbinární rozhodovací diagramy.cs
dc.subjectBoolean functionsen
dc.subjectsymbolic manipulationen
dc.subjectbinary decision diagrams.en
dc.titleKnihovna pro binární rozhodovací diagramycs
dc.title.alternativeA Library for Binary Decision Diagramsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2015-08-27cs
dcterms.modified2020-05-10-16:12:25cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid88852en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 20:13:47en
sync.item.modts2021.11.12 19:06:33en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
419.79 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18227_v.pdf
Size:
85.94 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18227_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18227_o.pdf
Size:
86.15 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18227_o.pdf
Loading...
Thumbnail Image
Name:
review_88852.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_88852.html
Collections