Diplomová práce v oboru Softwarové inženýrství.
Pro vlastní komponentový model CoSi je cílem implementovat získání obrazu komponenty a kontrolu nahraditelnosti při její aktualizaci.
Předpoklady: jazyk Java, reflexe, seznámení s Groovy
Zásady vypracování
1. Nastudujte platformu CoSi, zejména reprezentace komponent (statické i z run-time informací).
2. Seznamte se s možnostmi analýzy kódu Java implementace.
3. Seznamte se s aktuální realizací kontroly nahraditelnosti OSGi komponent.
4. Navrhněte a implementujte nástroj, který bude provádět ověření nahraditelnosti komponenty s přihlédnutím k prostředí pro její nasazení.
5. Ověřte funkčnost nástroje na několika scénářích.
Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)
Vypsáno pro akademický rok 2008/2009 dne: 2008-03-11
Zadáno komu: Miroslav Hendrych (Zadané)