Diplomová práce v oboru Softwarové inženýrství.
Zásady pro vypracování
1. Nastudujte vybrané zdroje z oblasti vyhledávání adekvátních softwarových modulů na základě přibližné specifikace dotazu.
2. Seznamte se s implementací typového porovnání OSGi komponent a s komponentovým modelem CoSi.
3. Ve spolupráci s vedoucím práce navrhněte modifikace postupů porovnání se zohledněním přibližnosti.
4. Navržené postupy implementujte v platformě CoSi a implementaci ověřte na základních scénářích.
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.
V předchozích letech byla na katedře vypracována metoda porovnání komponent na základě analýzy syntaktických rozdílů mezi jejich rozhraními. Cílem této práce je na toto téma navázat, a vytvořit nástroj který bude vyhodnocovat míru těchto rozdílů (\"velikost diff-u\"). Výsledek by měl být využitelný jednak pro analýzu rozdílů během vývoje, za druhé v kombinaci s již implementovanou metodou ověřování nahraditelnosti komponent na základě jejich porovnání v rámci vylepšeného postupu propojování komponent v platformě OSGi.
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: Tomáš Peterka (Dokončené)