Porovnání nástrojů ověřujících zpětnou kompatibilitu Java knihoven

dc.contributor.advisorJežek Kamil, Ing. Ph.D.
dc.contributor.authorAugusta, Rudolf
dc.contributor.refereeHolý Lukáš, Ing. Ph.D.
dc.date.accepted2016-9-6
dc.date.accessioned2017-02-21T08:27:56Z
dc.date.available2015-9-1
dc.date.available2017-02-21T08:27:56Z
dc.date.issued2016
dc.date.submitted2016-5-12
dc.description.abstractNa katedře informatiky a výpočetní techniky Západočeské univerzity v Plzni je vyvíjen softwarový nástroj Java Compatibility Checker (JaCC) na kontrolu (testovaní) zpětné kompatibility softwaru. Nicméně samotný nástroj je nutné také otestovat, zda dovede nalézt změny provedené v daném softwaru. Testovací data k tomuto účelu však nejsou dostupná. Cílem této práce je tedy vytvořit rozsáhlou sadu testovacích dat simulující inkrementální vývoj s nejrůznějšími změnami v knihovně porušující i zachovávající zpětnou kompatibilitu, neboť je důležité, aby nástroj odhalil porušení, ale zároveň neoznačil zachovávající změnu. Dalším bodem práce je nalézt nástroje na kontrolu zpětné kompatibility a porovnat je na základě testování za použití vytvořených dat a v této práci definovaných mimofunkčních charakteristik.cs
dc.description.abstract-translatedIn the Department of Computer Science and Engineering of University of West Bohemia in Pilsen there is being developed a software tool for checking of backward compatibility called Java Compatibility Checker (JaCC). This tool needs to be tested if it can find incompatible changes in a library successfully. Unfortunately data for this kind of testing does not exist. The goal of this thesis is creation of an extensive set of testing data simulating incremental software development with many different changes in a library either breaking or keeping backward compatibility. It is important for a tool to discover broken compatibility but to not report compatible change. The next part of the thesis is the analysis of tools checking backward compatibility and compare them based on test results using prepared testing data and other non-functional criteria.en
dc.description.resultObhájenocs
dc.format66 s. (85 469 znaků)cs
dc.format.mimetypeapplication/pdf
dc.identifier66699
dc.identifier.urihttp://hdl.handle.net/11025/23662
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.subjectkontrola zpětné kompatibilitycs
dc.subjectzpětná kompatibilitacs
dc.subjectzdrojová kompatibilitacs
dc.subjectbinární kompatibilitacs
dc.subjecttestování nástrojůcs
dc.subjectjacccs
dc.subject.translatedchecking backward compatibilityen
dc.subject.translatedbackward compatibilityen
dc.subject.translatedsource compatibilityen
dc.subject.translatedbinary compatibilityen
dc.subject.translatedtesting toolsen
dc.subject.translatedjaccen
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 zpětnou kompatibilitu Java knihovencs
dc.title.alternativeComparison tools verifying the backward compatibility of Java librariesen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=66699

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
A13N0098P_diplomka.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A13N0098Phodnoceni-ved.PDF
Size:
727.8 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A13N0098Pposudek-op.PDF
Size:
330.94 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A13N0098Pobhajoba.PDF
Size:
219.34 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce

Collections