Porovnání nástrojů ověřujících kompozici modulárních Java aplikací

dc.contributor.advisorJežek Kamil, Ing. Ph.D.
dc.contributor.authorBratner, Michal
dc.contributor.refereeHerout Pavel, Doc. Ing. Ph.D.
dc.date.accepted2017-6-19
dc.date.accessioned2018-01-15T15:02:19Z
dc.date.available2015-9-1
dc.date.available2018-01-15T15:02:19Z
dc.date.issued2017
dc.date.submitted2016-5-12
dc.description.abstractV reálných softwarových projektech se běžně pro různou funkcionalitu využívají knihovny třetích stran. To s sebou však také přináší problémy spojené s nekompatibilitami mezi jednotlivými knihovnami. Pro odhalování těchto problémů existují nástroje ověřující kompozici modulárních Java aplikací. Jedním takovým je nástroj JaCC vyvíjený na Západočeské univerzitě. Problémem při vývoji takového nástroje je však nedostatek testovacích dat. Tato práce řeší daný problém vytvořením sady testovacích dat, které pokrývají co největší množství možných kompatibilních i nekompatibilních změn při vývoji aplikací v jazyce Java. Dále v práci jsou pomocí vytovřených dat otestovány existující nástroje odhalující nekompatibilitu Java aplikací a jsou porovnány s nástrojem JaCC na základě dosažených výsledků na testovacích datech a dalších mimofunkčních charakteristik.cs
dc.description.abstract-translatedIn real software projects is common to use third-party libraries. It brings challenges with incompatibilities between two libraries. There are tools for verifying the composition of modular Java applications to detect these problems. One of these tools is JaCC, which is developed at the University of West Bohemia. The problem by developing the tool is the lack of test data for this tool. The objective of this master's thesis is to create a set of test data to simulate possible compatible and incompatible changes in Java applications. Created data are used for testing existing tools for verifying the composition of modular Java applications. The tools are then compared based on tests results and other non functional characteristics.en
dc.description.resultObhájenocs
dc.format67 s. (101 410 znaků)cs
dc.format.mimetypeapplication/pdf
dc.identifier66706
dc.identifier.urihttp://hdl.handle.net/11025/27127
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectjavacs
dc.subjectkompozicecs
dc.subjectkompatibilitacs
dc.subjectjacccs
dc.subjectzdrojovács
dc.subjectbinárnícs
dc.subjecttestovánícs
dc.subject.translatedjavaen
dc.subject.translatedcompositionen
dc.subject.translatedcompatibilityen
dc.subject.translatedjaccen
dc.subject.translatedsourceen
dc.subject.translatedbinaryen
dc.subject.translatedtestingen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titlePorovnání nástrojů ověřujících kompozici modulárních Java aplikacícs
dc.title.alternativeComparison tools for verifying the composition of modular Java applicationsen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=66706

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
DP_BRATNER_2016.pdf
Size:
349.89 KB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A14N0121Pposudek-op.PDF
Size:
542.26 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A14N0121Phodnoceni-ved.PDF
Size:
722.72 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A14N0121Pobhajoba.PDF
Size:
215.14 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce

Collections