Simulátor Turingových strojů popsaných pomocí kompozitních diagramů

but.committeeprof. Ing. Miroslav Švéda, CSc. (předseda) doc. RNDr. Pavel Smrž, Ph.D. (místopředseda) doc. Dr. Ing. Otto Fučík (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) Prof. Ing. Pavol Návrat, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, 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 oponenta a na další 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 " A ". Otázky u obhajoby: Jaká je intuice za volbou k = 1,2,3 odpovídající změně pozici hlavy na pásce "alespoň o 1, 2, resp. 3 buňky" pro relaci >_k? Odkud se vzaly tyto konstanty? Nestačí jenom k = 1, 2, případně jen k = 1? Pokud ne, proč? Víte o limitujícím příkladu pro problém zastavení, na který vaše metoda neodpoví přesně? Jaké používáte při detekci zastavení ``vzory'' a jakým způsobem jsou v aplikaci zadány? Lze je dodat do aplikace externě?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRogalewicz, Adamcs
dc.contributor.authorSiska, Josefcs
dc.contributor.refereeLengál, Ondřejcs
dc.date.created2014cs
dc.description.abstractV této práci je uvedena teorie související s Turingovými stroji a formami jejich popisu se zaměřením na kompozitní diagramy. Cílem práce je vytvořit aplikaci, která umožní editaci Turingových strojů zapsaných pomocí kompozitních diagramů a simulaci jejich běhu na zadané vstupní konfiguraci (včetně strojů nedeterministických i vícepáskových). Dále bude aplikace umožňovat spustit analýzu daného Turingova stroje za účelem zjištění, zda tento stroj nebo některé jeho části vždy zastaví. Výsledná aplikace poskytující uvedené funkce je implementována v Javě a zmíněná analýza je v ní prováděna s využitím konstrukce fundovaných uspořádání. V rámci práce tak vznikl nástroj umožňující návrh a testování Turingových strojů zapsaných pomocí kompozitních diagramů. Aplikace může najít své využití zejména při výuce teoretické informatiky, kde může posloužit např. pro demonstraci činnosti daného Turingova stroje.cs
dc.description.abstractIn this thesis, the theory related to Turing machines and means of their description (with focus on composite diagrams) is presented. The aim of this work is to create an application that allows editing Turing machines described by means of composite diagrams and simulating their computation on specified input configuration (including non-deterministic and multi-tape machines). Furthermore, within the application it will be possible to run the termination analysis of Turing machine in order to determine whether this machine or any of its parts always halt. The resulting application is implemented in Java and the termination analysis is performed using the well-founded orders. And so, one of the results created during this work is a software tool which allows designing and testing of Turing machines described by means of composite diagrams. Resulting application may be used especially during lectures on theoretical computer science, where it can be used to demonstrate computation of some Turing machine.en
dc.description.markAcs
dc.identifier.citationSISKA, J. Simulátor Turingových strojů popsaných pomocí kompozitních diagramů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79793cs
dc.identifier.urihttp://hdl.handle.net/11012/53343
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.subjectTuringův strojcs
dc.subjectkompozitní diagramcs
dc.subjectsimulacecs
dc.subjectproblém zastavenícs
dc.subjectfundované uspořádánícs
dc.subjectTuring machineen
dc.subjectcomposite diagramen
dc.subjectsimulationen
dc.subjecthalting problemen
dc.subjectwell-founded orderen
dc.titleSimulátor Turingových strojů popsaných pomocí kompozitních diagramůcs
dc.title.alternativeSimulator of Turing Machines Described by Means of Composite Diagramsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2014-06-25cs
dcterms.modified2020-05-10-16:11:37cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79793en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:18:05en
sync.item.modts2025.01.15 14:33:16en
thesis.disciplinePočítačové sítě a komunikacecs
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.32 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79793.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
file review_79793.html
Collections