Název:
Smart Infrastructure Visualization
Překlad názvu:
Smart Infrastructure Visualization
Autoři:
Filípek, Tomáš ; Hnětynka, Petr (vedoucí práce) ; Kofroň, Jan (oponent) Typ dokumentu: Diplomové práce
Rok:
2016
Jazyk:
eng
Abstrakt: [eng][cze] Computational power of mobile devices has been continuously improving in the recent years. One of the benefits which it brings, is feasibility of new kinds of distributed systems, such as Ensemble-Based Component Systems (EBCS). For practical reasons, EBCS systems are usually tested using simulations before being released. However, it can be difficult to interpret the simulation output, as it is usually contained in XML format, which is more suited to be read by machines than by people. We provide a visualizing application, which creates a graphical representation of such a simulation output. Out of the box, it is able to visualize data from applications built on top of the JDEECo component model, but it can be easily modified to accept output from different EBCS applications. It is able to visualize both components and ensembles and provides a scripting interface to modify the graphical output. In addition, it has an extensibility mechanism for adding new functionalities. Our benchmarking shows that the application is expected to run reasonably fast in typical scenarios.Výpočetní síla přenosných zařízení v poslední době výrazně stoupla. Jednou z výhod, kterou to přináší, je možnost nasazení nových druhů distribuovaných systémů, jako například komponentových systémů založených na ensemblech (EBCS). Z praktických důvodů jsou zpravidla EBCS systémy před dokončením testovány pomocí simulací. Často však bývá obtížné interpretovat výstup z takových simulací, neboť je obvykle ve formátu XML, jenž je uzpůsoben strojovému čtení. Vytvořili jsme aplikaci pro grafickou vizualizaci těchto dat - v současné podobě dokáže graficky znázornit výstup z aplikací postavených na JDEECo komponentovém modelu, ale může být snadno upravena i pro jiné EBCS systémy. Aplikace dokáže znázornit komponenty a ensembly, jejichž grafickou realizaci je možné měnit pomocí připravené skriptovací konzole. Dále aplikace nabízí možnost rozšíření pomocí zásuvných modulů. Provedené měření výkonu ukazuje, že při použití typických vstupů aplikace běží rozumně rychle.
Klíčová slova:
DEECo; JDEECo; smart Cyber-Physical Systems; Vizualizace; DEECo; JDEECo; smart Cyber-Physical Systems; Visualization