Cílem této práce bylo navrhnout model aplikace založené na komponentách pro kontrolu dopravní křižovatky a otestovat její mimofunkční požadavky. Hlavním výsledkem této práce je implementace modelu dopravní křižovatky s dvěma algoritmy pro řízení dopravy. Byla vyvyniuta s využitím Spring DM, což je rozšíření OSGi frameworku.
Anotace v angličtině
The purpose of this thesis was to design a model of component-based application for controlling a traffic crossroad and test it for extra-functional requirements. The main result of this thesis is an implementation of traffic crossroad model with two traffic control algorithms. It was developed by component model Spring DM, which is the extension of OSGi framework.
Klíčová slova
softwarové komponenty, řízení dopravy, simulace
Klíčová slova v angličtině
software components, traffic control, simulation
Rozsah průvodní práce
46 s.
Jazyk
CZ
Anotace
Cílem této práce bylo navrhnout model aplikace založené na komponentách pro kontrolu dopravní křižovatky a otestovat její mimofunkční požadavky. Hlavním výsledkem této práce je implementace modelu dopravní křižovatky s dvěma algoritmy pro řízení dopravy. Byla vyvyniuta s využitím Spring DM, což je rozšíření OSGi frameworku.
Anotace v angličtině
The purpose of this thesis was to design a model of component-based application for controlling a traffic crossroad and test it for extra-functional requirements. The main result of this thesis is an implementation of traffic crossroad model with two traffic control algorithms. It was developed by component model Spring DM, which is the extension of OSGi framework.
Klíčová slova
softwarové komponenty, řízení dopravy, simulace
Klíčová slova v angličtině
software components, traffic control, simulation
Zásady pro vypracování
Seznamte se s komponentovým přístupem k tvorbě softwaru.
Dále se seznamte s možnostmi řízení silniční křižovatky.
Vytvořte komponentovou aplikaci sestávající z několika softwarových komponent pro řízení (simulované) silniční křižovatky.
Do aplikace zahrňte alespoň dva algoritmy pro řízení světelné křižovatky.
U vytvořené aplikace navrhněte a proveďte testování mimofunčních požadavků a kvality služeb vhodných softwarových komponent.
Zásady pro vypracování
Seznamte se s komponentovým přístupem k tvorbě softwaru.
Dále se seznamte s možnostmi řízení silniční křižovatky.
Vytvořte komponentovou aplikaci sestávající z několika softwarových komponent pro řízení (simulované) silniční křižovatky.
Do aplikace zahrňte alespoň dva algoritmy pro řízení světelné křižovatky.
U vytvořené aplikace navrhněte a proveďte testování mimofunčních požadavků a kvality služeb vhodných softwarových komponent.