Popis tématu

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

Integrace úložiště CRCE s Maven repository

Cílem práce je integrovat Maven repository s úložištěm komponent CRCE (vytvářeno na KIV v rámci výzkumného projektu). Maven repository – lokální i vzdálené, tak bude sloužit jako zdroj komponent pro CRCE, jež nad nimi zajistí indexaci metadat pro kontrolu kompatibility. Součástí práce bude také návrh a implementace technik pro omezení nadbytečné indexace komponent, respektive pro zabránění přílišného zatěžování vzdáleného Maven repository.

(Odborným konzultantem pro téma je Jiří Kučera.)

----
Integrating the CRCE and Maven repositories

1. Seznamte se s komponentově orientovaným způsobem vývoje softwarových systémů a s nástrojem Maven pro správu softwarových projektů.
2. Prostudujte architekturu a datový model stávajícího úložiště komponent CRCE vyvíjeného na katedře informatiky.
3. Ve spolupráci s vedoucím práce navrhněte způsob integrace úložiště Maven artefaktů do vyvíjeného úložiště komponent se zřetelem na efektivitu práce se vzdálenými úložišti.
4. Implementujte navržené řešení a ověřte jeho funkčnost.

Literatura
* Brada, P., Jezek, K. Ensuring Component Application Consistency on
Small Devices: A Repository-Based Approach. Proceedings of 38th
Euromicro Conference on Software Engineering and Advanced
Applications. IEEE Computer Society, 2012
* R. Gonzalez. Standard Metadata Applied to Software Retrieval.
Journal of Information Science 30 (4) p. 300-309, 2004
* Professional Java Tools for Extreme Programming: Ant, XDoclet,
JUnit, Cactus, and Maven by Richard Hightower, Warner Onstine, Paul
Visan and Damon Payne (Apr 23, 2004)

----

Pozn:
* bod 3 znamená primárně získání CRCE artefaktů z různých Maven repo, ale také možnost reprezetnace CRCE jako Maven repo

Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)

Vypsáno pro akademický rok 2013/2014 dne: 2013-05-07

Zadáno komu: Miroslav Brozek (dokončeno: 2015-06-15)

Aktualizováno 0