Show simple item record

A Decision Procedure for the WSkS Logic

dc.contributor.advisorLengál, Ondřejen
dc.contributor.authorFiedor, Tomášen
dc.date.accessioned2019-04-03T22:25:47Z
dc.date.available2019-04-03T22:25:47Z
dc.date.created2014cs
dc.identifier.citationFIEDOR, T. A Decision Procedure for the WSkS Logic [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79692cs
dc.identifier.urihttp://hdl.handle.net/11012/53308
dc.description.abstractRůzné typy logik se často používají jako prostředky pro formální specifikaci systémů. Slabá monadická logika druhého řádu s k následníky (WSkS) je jednou z nich a byť má poměrně velkou vyjadřovací sílu, stále je rozhodnutelná. Ačkoliv složitost testování splnitelnosti WSkS formule není ani ve třídě ELEMENTARY, tak existují přístupy založené na deterministických automatech, implementované např. v nástroji MONA, které efektně řeší omezenou třídu praktických příkladů, nicméně nefungují pro jiné. Tato práce rozšiřuje třídu prakticky řešitelných příkladů, a to tak, že využívá nedávno vyvinutých technik pro efektní manipulaci s nedeterministickými automaty (jako je například testování universality jazyka pomocí přístupu založeného na antichainech) a navrhuje novou rozhodovací proceduru pro WSkS využívající právě nedeterministické automaty. Procedura je implementována a ve srovnání s nástrojem MONA dosahuje v některých případech řádově lepších výsledků.en
dc.description.abstractVarious types of logics are often used as a means for formal specification of systems. The weak monadic second-order logic of k successors (WSkS) is one of these logics with quite high expressivity, yet still decidable. Although the complexity of checking satisfiability of a WSkS formula is not even in the ELEMENTARY class, there are approaches to this problem based on deterministic tree automata that perform well in practice, like the MONA tool that efficiently solves the class of practical formulae, but fails for some others. This work extends the class of practically solvable formulae with the use of recently developed techniques for efficient manipulation of non-deterministic automata (such as the antichains algorithm for testing universality) and designs a new decision procedure using non-deterministic automata. The procedure is implemented and is compared with the MONA tool and for some cases yield better results than MONA.cs
dc.language.isoencs
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.subjectformální verifikaceen
dc.subjectstromové automatyen
dc.subjectWSkSen
dc.subjectrozhodovací proceduryen
dc.subjectformal verificationcs
dc.subjecttree automatacs
dc.subjectWSkScs
dc.subjectdecision procedurescs
dc.titleA Decision Procedure for the WSkS Logicen
dc.title.alternativeA Decision Procedure for the WSkS Logiccs
dc.typeTextcs
dcterms.dateAccepted2014-06-25cs
dcterms.modified2014-07-17-13:55:34cs
thesis.disciplineMatematické metody v informačních technologiíchcs
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
sync.item.dbid79692en
sync.item.dbtypeZPen
sync.item.insts2019.06.21 08:41:32en
sync.item.modts2019.05.18 10:29:34en
dc.contributor.refereeRogalewicz, Adamen
dc.description.markAcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record