Diplomová práce v oboru Softwarové inženýrství.
Zásady pro vypracování
1. Rámcově se seznamte s reprezentací komponent v OSGi a CoSi a možnostmi jejich vizuálního modelování.
2. Seznamte se s nástroji pro získání informací o komponentě (reflexe, analýza bytecode).
3. Definujte obecný model komponenty a vazeb mezi komponentami.
4. Naprogramujte nástroj, který namapuje běžící komponenty OSGi/CoSi do tohoto modelu.
Poznámky:
V komponentových aplikacích jsou klíčové popisy závislostí mezi komponentami, díky kterým mohou komunikovat. Cílem práce je vytvořit datový model komponent nainstalovaných ve frameworku a jejich závislostí, který bude používat (viz DP Krákora) vizuální \"kukátko\" do běžícího frameworku (kontejneru) pro komponenty v technologiích OSGi a CoSi.
Pro definici a implementaci načítání CoSi modelu budou spolupracovat NRubinová, JPavuk, TPeterka, JKučera. Je žádoucí vyjít z DP JPlzák, TPtáčník obhájených 6/2009.
(Kukátko z jeho datových struktur zobrazí nainstalované komponenty, jejich stav, a vazby mezi nimi. Kukátko by mělo umožnit filtrovat zobrazení (stavy komponent, vybrané komponenty) a usnadnit analýzu závislostí.)
Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)
Vypsáno pro akademický rok 2009/2010 dne: 2009-04-06
Zadáno komu: Rubinova Natalia (Zadané)