Návrh a implementace prototypu virtuálního stroje pro Component-based jazyk Compo
Design and implementation of a prototype virtual machine for a Component-based programming and modeling language Compo
dc.contributor.advisor | Špaček Petr | |
dc.contributor.author | Licek Tomáš | |
dc.date.accessioned | 2016-06-22T19:50:16Z | |
dc.date.available | 2016-06-22T19:50:16Z | |
dc.date.issued | 2016-05-09 | |
dc.identifier | KOS-587865187405 | |
dc.identifier.uri | http://hdl.handle.net/10467/65116 | |
dc.description.abstract | Tato práce se zabývá návrhem a implementaci virtuálniho stroje pro komponentově orientovaný programovaci jazyk Compo. Komponentově orientované programováni je obecně založeno na skládáni jednoduchých komponent do komplexnich systémů. Standardni programovaci jazyky v dnešni době pracuji v drtivé většině s objektově orientovaným modelem. Objektově orientované programováni ovšem nenabizi potřebnou úroveň abstrakce. V připadě převedeni komponentového modelu na objektový model existuje riziko postupného vytraceni požadované architekury systému. Komponentově orientované jazyky oproti objektovým umožňuji explictni vyjádřeni architektury přimo v kódu. Komponentově orientované modely jsou v neposladni řadě o mnoho bližši lidskému myšleni. | cze |
dc.description.abstract | This thesis deals with design and implementation of a virtual machine for component-based programming language Compo. Component-based modeling is based on composition of trivial parts into complex systems. Ordinary programming languages are mainly object-oriented these days. Object-oriented programming does not offer needed level of abstraction. There is a risk of loss of an architecture model while trying to transform a component model to an object model. Component-oriented programming, in comparison to object-oriented programming, provides explicit expression of architecture directly in a code. Moreover, component-oriented programming is much closer to the human way of thinking. | eng |
dc.language.iso | ENG | |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf | cze |
dc.subject | komponentově orientované programováni, Compo, modelováni systémů, virtuálni stroj | cze |
dc.subject | component-based programming, Compo, system modeling, virtual machine | eng |
dc.title | Návrh a implementace prototypu virtuálního stroje pro Component-based jazyk Compo | cze |
dc.title | Design and implementation of a prototype virtual machine for a Component-based programming and modeling language Compo | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.date.accepted | 2016-06-14 | |
dc.contributor.referee | Trávníček Jan | |
theses.degree.discipline | Systémové programování | cze |
theses.degree.grantor | 18101 | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18101 [216]