Original title:
Knihovna pro detekci významových vlastností stromových struktur
Translated title:
A Library for Detection of Semantic Properties of Tree Structures
Authors:
Panov, Sergey ; Rogalewicz, Adam (referee) ; Smrčka, Aleš (advisor) Document type: Master’s theses
Year:
2020
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Testování multikomponentních IT a IoT systémů, které zpracovávají proudy různých zpráv je složitou úlohou. Proč je to složité? Kvůli množství komponentů, jejích asynchronní interakcí, různým kombinacím události pro testování, testovacímu prostředí, které se liší od reálného a množství dalším důvodů. Táhle práce navrhuje způsob generování komplexních dat pro testovací účely s minimálním zásahem vývojářů. Generování dat založeno na analýze sledu komunikace reálného systému a následnou syntézou podobných sledů pro testování. Práce také navrhuje framework na prvotní analýzu zpráv přenášených v zachycené komunikace. Tohle může být uděláno použitím různých abstraktních modelů: modelu zprávy a modelu komunikaci. Výsledkem téhle práce je implementovaní knihovna na tvorbu modelu zprávy a množina operací pro práci s tímto modelem.
Testing multicomponent systems in IT and IoT that process the streams of different messages is a complicated task. Why it is complicated? Because of the number of components, asynchronous interaction, different combinations of actions to test, test environment differs from the real environment and others. This thesis introduces an idea of how to generate complex input data for system testing while requiring minimum intervention from a developer. The test data generation is based on the analysis of traces of communication in a real system, and the reproduction of similar traces for testing purposes. The paper also proposes a framework for the initial analysis of messages transferred within the recorded communication. It can be solved using different abstract models: the message model, the communication model. The result of this work is the implemented library for creating a message model with a set of operations for working with this model.
Keywords:
Abstraktní datové struktury; Digitální dvojče.; IoT; Prefixní strom; SCADA; Testování; Abstract data structures; Digital twin.; IoT; Prefix tree; SCADA; Testing
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/192457