Detection of API and ABI Compatibility in Java
but.committee | prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Dr. Ing. Dušan Kolář (místopředseda) doc. RNDr. Jitka Kreslíková, CSc. (člen) Prof. Ing. Pavol Návrat, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Jan Samek, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Máte v plánu automatické provázání Vašeho systému s některým z centrálních repozitářů (např. Maven Central Repository)? Co to bude implementačně obnášet? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Kolář, Dušan | en |
dc.contributor.author | Rohovský, Tomáš | en |
dc.contributor.referee | Křoustek, Jakub | en |
dc.date.created | 2013 | cs |
dc.description.abstract | Tato diplomová práce se zabývá API a ABI kompatibilitou Java knihoven. Jsou popsány typy kompatibility a analyzovány změny API, které vedou k zdrojové či binárni nekompatibilitě. Dále je provedena analýza existujících nástrojů, které provádějí zjišťování nekompatibility. Vhodný nástroj z předchozí analýzy je vybrán a rozšířen. Na základě rozšířeného nástroje je vytvořena serverová aplikace, která poskytuje informace o kompatibilitě sledovaných knihoven. | en |
dc.description.abstract | This master's thesis deals with API and ABI compatibility of Java libraries. Types of compatibility are described. API changes causing source and binary incompatibility are analyzed. Furthermore, an analysis of existing tools that detect incompatibility was created. The suitable tool has been chosen from the previously analyzed tools and extended. The extended tool is the base of the server application, which provides information about compatibility of tracked libraries. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | ROHOVSKÝ, T. Detection of API and ABI Compatibility in Java [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 79202 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53501 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | API | en |
dc.subject | ABI | en |
dc.subject | Java | en |
dc.subject | zpětná kompatibilita | en |
dc.subject | nekompatibilní změny API | en |
dc.subject | vývoj API | en |
dc.subject | Java knihovny | en |
dc.subject | Maven | en |
dc.subject | Hibernate | en |
dc.subject | Spring | en |
dc.subject | API | cs |
dc.subject | ABI | cs |
dc.subject | Java | cs |
dc.subject | backward compatibility | cs |
dc.subject | incompatible API changes | cs |
dc.subject | evolving of API | cs |
dc.subject | Java libraries | cs |
dc.subject | Maven | cs |
dc.subject | Hibernate | cs |
dc.subject | Spring | cs |
dc.title | Detection of API and ABI Compatibility in Java | en |
dc.title.alternative | Detection of API and ABI Compatibility in Java | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2013-06-17 | cs |
dcterms.modified | 2020-05-10-16:11:04 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79202 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:15:32 | en |
sync.item.modts | 2025.01.15 16:19:10 | en |
thesis.discipline | Informační systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |