Popis tématu

Diplomová práce v oboru Softwarové inženýrství.

Modelování závislostí komponent

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é)

Aktualizováno 0