Grafická simulace činnosti konečných automatů
but.committee | cs | |
but.defence | cs | |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Čermák, Martin | cs |
dc.contributor.author | Šrajer, Roman | cs |
dc.contributor.referee | Goldefus, Filip | cs |
dc.date.accessioned | 2018-10-21T21:38:06Z | |
dc.date.available | 2018-10-21T21:38:06Z | |
dc.date.created | 2009 | cs |
dc.description.abstract | Tato bakalářská práce se zabývá teorií převodu regulárního výrazu na konečný automat a zpět. Cílem praktické části je vytvořit webovou aplikaci, která tyto převody zajistí a odsimuluje automat pro vstupní řetězec. Pro převod konečného automatu na regulární výraz je použita algebraická metoda, která spočívá ve vytvoření soustavy rovnic a jejím následném vyřešení. Pro implementaci jsem zvolil jazyk Java a technologie Java Applet a Java Web Start, které umožňují přístup k aplikaci přes webové stránky. Nezbytnou součástí aplikace je možnost pracovat se třemi způsoby reprezentace konečného automatu, možnost ukládát automaty do XML a možnost zcela intuitivně vytvářet vlastní automaty. | cs |
dc.description.abstract | This Bachelor's Thesis is about the theory of converting regular expression to finate state machine and vice versa. The goal of practical part is to make web application that performs these coversions and do simulation for input string. For converting automata into regular expression it is used the algebraic method which is based on making an equation system to be solved. I have chosen Java as programming language and Java Applet and Java Web Start as technologies that make possible to access the application through the web page. The possibilities like working with three types of automata views, saving atomatons into XML and intuitively creating own automatons are the important part of the application. | en |
dc.description.mark | B | cs |
dc.identifier.citation | ŠRAJER, R. Grafická simulace činnosti konečných automatů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2009. | cs |
dc.identifier.other | 25760 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/52816 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Regulární výraz | cs |
dc.subject | konečný automat | cs |
dc.subject | simulace | cs |
dc.subject | Java | cs |
dc.subject | Java Web Start | cs |
dc.subject | swing | cs |
dc.subject | awt. | cs |
dc.subject | Regular expression | en |
dc.subject | finite state machine | en |
dc.subject | simulation | en |
dc.subject | Java | en |
dc.subject | Java Web Start | en |
dc.subject | swing | en |
dc.subject | awt. | en |
dc.title | Grafická simulace činnosti konečných automatů | cs |
dc.title.alternative | Graphical Simulation of Finite Automata | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2009-06-17 | cs |
dcterms.modified | 2020-05-09-23:41:20 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 25760 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2020.05.10 01:03:36 | en |
sync.item.modts | 2020.05.10 00:19:26 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |