Smart Infrastructure Visualization
Smart Infrastructure Visualization
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/83074Identifiers
Study Information System: 158931
CU Caralogue: 990021036130106986
Collections
- Kvalifikační práce [11335]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Discrete Models and Algorithms
Department
Department of Distributed and Dependable Systems
Date of defense
13. 9. 2016
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
DEECo, JDEECo, smart Cyber-Physical Systems, VizualizaceKeywords (English)
DEECo, JDEECo, smart Cyber-Physical Systems, VisualizationVý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.
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.