Tato diplomová práce se zabývá softwérovými komponentami a manipulací s nimy. Hlavním cílem pracktické části této práce je vytvořit software, který umožňuje testování softwarových komponent založené na diskrétní událostní simulaci. Vytvořený software je framework, ve kterém mohou být testovány komponenty aplikace. Kvůli rozmachu softwaru založeného na komponentách lze předpokládat, že tento framework bude v budoucnu velmi užitečný. Je napsán v programovacím jazyce Java s využitím Spring DM, což znamená velké usnadnění pro budoucí uživatele softwaru. V teoretické části práce je popsán princip OSGi a Spring DM, které jsou využity v praktické části práce.
Annotation in English
This diploma thesis is interested in software components and manipulation with them. The main goal of the practical part of this thesis is to create a software which enables testing of software components. This testing is based on a discrete event simulation. The created software is a framework in which components of an application can be tested. Because of a big boom of component-based software, this framework has an ambition to be very useful in a future. It is written in Java programming language with utizilation of Spring DM. Spring DM means a big facilitation for future user of this software. In theoretical part of this diploma thesis there is component-based programming principal description and the OSGI and the Spring DM frameworks description. Both frameworks were used during software development.
Keywords
softwarová komponenta, komponentový framework, simulace komponent Spring DM, OSGi
Keywords in English
-
Length of the covering note
87s.
Language
CZ
Annotation
Tato diplomová práce se zabývá softwérovými komponentami a manipulací s nimy. Hlavním cílem pracktické části této práce je vytvořit software, který umožňuje testování softwarových komponent založené na diskrétní událostní simulaci. Vytvořený software je framework, ve kterém mohou být testovány komponenty aplikace. Kvůli rozmachu softwaru založeného na komponentách lze předpokládat, že tento framework bude v budoucnu velmi užitečný. Je napsán v programovacím jazyce Java s využitím Spring DM, což znamená velké usnadnění pro budoucí uživatele softwaru. V teoretické části práce je popsán princip OSGi a Spring DM, které jsou využity v praktické části práce.
Annotation in English
This diploma thesis is interested in software components and manipulation with them. The main goal of the practical part of this thesis is to create a software which enables testing of software components. This testing is based on a discrete event simulation. The created software is a framework in which components of an application can be tested. Because of a big boom of component-based software, this framework has an ambition to be very useful in a future. It is written in Java programming language with utizilation of Spring DM. Spring DM means a big facilitation for future user of this software. In theoretical part of this diploma thesis there is component-based programming principal description and the OSGI and the Spring DM frameworks description. Both frameworks were used during software development.
Keywords
softwarová komponenta, komponentový framework, simulace komponent Spring DM, OSGi
Keywords in English
-
Research Plan
Seznamte se s softwarovými komponentami a technologií SpringDM.
Dále se seznamte s problematikou simulace komponet a obecné událostní simulace.
Navrhněte framework pro simulaci komponent s využitím technologie SpringDM.
Návrh implementujte s využítím komponentového přístupu.
Funkčnost frameworku ověřte na jednoduchém příkladu.
Research Plan
Seznamte se s softwarovými komponentami a technologií SpringDM.
Dále se seznamte s problematikou simulace komponet a obecné událostní simulace.
Navrhněte framework pro simulaci komponent s využitím technologie SpringDM.
Návrh implementujte s využítím komponentového přístupu.
Funkčnost frameworku ověřte na jednoduchém příkladu.