Popis tématu

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

Implementace určení podobnosti komponent

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

Aktualizováno 0