Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorJežek, Kamil
dc.contributor.authorSlezáček, Antonín
dc.contributor.refereeBrada, Přemysl
dc.date.accepted2013-09-16
dc.date.accessioned2014-02-06T12:32:37Z
dc.date.available2012-11-15cs
dc.date.available2014-02-06T12:32:37Z
dc.date.issued2013
dc.date.submitted2013-05-16
dc.identifier55366
dc.identifier.urihttp://hdl.handle.net/11025/7646
dc.description.abstractMezi jeden z nejrozšířenějších staticky typovaných porgramovacích jazyků patří bezesporu Java. Trendem moderního programovaní je využití komponent třetích stran. Závislosti a sestavení často obsarává Apache Maven. Problém je však v slabé definici závislosti. Často pak dochází k nekompatibilitám a pádům za běhu aplikace. Tato práce využívá statické analýzy byte kódu k odhalení nekompatibilit v systému. V podobě Maven plugin lze snadno zaintegrovat do vývojového procesu a preventivné předejí problémům spojených s nekompatibilitou komponent.cs
dc.format38 s.cs
dc.format.mimetypeapplication/pdf
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.relation.isreferencedbyhttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=55366-
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.subjectJavacs
dc.subjectkompatibilita komponentcs
dc.subjectMaven plugincs
dc.titleStatické ověření korektnosti vazeb aplikací třetích strancs
dc.title.alternativeStatic Verification of Third-party Application Dependencies Correctnessen
dc.typediplomová prácecs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.thesis.degree-programInženýrská informatikacs
dc.description.resultObhájenocs
dc.rights.accessopenAccessen
dc.description.abstract-translatedOne of most commonly used statically typed programming language is Java. Modern trend in programming is to leverage of using third party components. These dependencies and build cycle can be managed by Apache Maven. The problem lies in very weak definition of component dependency. Then incompatibilities comes to the place very often and as a result of that the application falls during the runtime. This work uses static analysis of the byte-code to detect incompatibilities in the system. As a Maven plugin it is easy to integrate this tool to the development process and with that prevent problems during runtime because of incompatibility of components.en
dc.subject.translatedJavaen
dc.subject.translatedcomponent compatibilityen
dc.subject.translatedMaven pluginen
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
Slezacek-diplomova-prace.pdfPlný text práce774,8 kBAdobe PDFZobrazit/otevřít
A10N0105Pposudek-ved.pdfPosudek vedoucího práce642,95 kBAdobe PDFZobrazit/otevřít
A10N0105Pposudek-op.pdfPosudek oponenta práce640,42 kBAdobe PDFZobrazit/otevřít
A10N0105Pprubeh.pdfPrůběh obhajoby práce179,84 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/7646

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.