Full metadata record
DC pole | Hodnota | Jazyk |
---|---|---|
dc.contributor.advisor | Brada Přemysl, Doc. Ing. MSc., Ph.D. | |
dc.contributor.author | Mareš, Václav | |
dc.contributor.referee | Herout Pavel, Doc. Ing. Ph.D. | |
dc.date.accepted | 2018-9-11 | |
dc.date.accessioned | 2019-03-15T10:14:26Z | - |
dc.date.available | 2017-9-1 | |
dc.date.available | 2019-03-15T10:14:26Z | - |
dc.date.issued | 2018 | |
dc.date.submitted | 2018-6-28 | |
dc.identifier | 74792 | |
dc.identifier.uri | http://hdl.handle.net/11025/31800 | |
dc.description.abstract | Tato diplomová práce se zabývá analýzou popisu sémantického kontraktu v Java technologiích. Hlavní náplní práce je tvorba nástroje, který umožní extrakci vybraných konstrukcí design by contract, které se řadí do kategorie sémantických kontraktů. Aby bylo možné daný nástroj vytvořit, je nejprve nutné navrhnout model, který umožní zachytit reprezentaci různých kontraktů. První část práce je věnována teoretickému úvodu do problematiky kontraktů, zejména pak design by contract a následně rozboru jazyka Java z hlediska gramatiky a tokenizace. Druhá část pak obsahuje informace o implementaci daného nástroje, společně s návrhem modelu a dosaženými výsledky. | cs |
dc.format | 84 s. | cs |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | cs |
dc.publisher | Západočeská univerzita v Plzni | cs |
dc.relation.isreferencedby | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=74792 | - |
dc.rights | Plný text práce je přístupný bez omezení. | cs |
dc.subject | design by contract | cs |
dc.subject | sémantické kontrakty | cs |
dc.subject | guava preconditions | cs |
dc.subject | jsr305 | cs |
dc.subject | java | cs |
dc.subject | analýza kódu | cs |
dc.subject | dekompilace | cs |
dc.subject | zajištění kvality software | cs |
dc.title | Analýza popisů sémantického kontraktu v Java technologiích | cs |
dc.title.alternative | Analysis of semantic contracts in Java technologies | en |
dc.type | diplomová práce | cs |
dc.thesis.degree-name | Ing. | cs |
dc.thesis.degree-level | Navazující | cs |
dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
dc.thesis.degree-program | Inženýrská informatika | cs |
dc.description.result | Obhájeno | cs |
dc.rights.access | openAccess | en |
dc.description.abstract-translated | This master thesis deals with analysis of descriptions of semantic contracts in Java technologies. Main purpose of this thesis is creation of a tool which enables extraction of chosen constructs of design by contract which is part of semantic contracts. To be able to create the tool it is firstly necessary to design model which enables to store representations of various contracts. First part of this thesis is dedicated to theoretical introduction to contracts especially design by contract and then to analysis of programming language Java from the point of grammar and tokenization. Second part contains information about the implementation of the tool including the design of the model and results of this work. | en |
dc.subject.translated | design by contract | en |
dc.subject.translated | semantic contracts | en |
dc.subject.translated | guava preconditions | en |
dc.subject.translated | jsr305 | en |
dc.subject.translated | java | en |
dc.subject.translated | code analysis | en |
dc.subject.translated | decompilation | en |
dc.subject.translated | software quality assurance | en |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
vmares_dp.pdf | Plný text práce | 1,07 MB | Adobe PDF | Zobrazit/otevřít |
A16N0052Phodnoceni-ved.PDF | Posudek vedoucího práce | 412,24 kB | Adobe PDF | Zobrazit/otevřít |
A16N0052Pposudek-op.PDF | Posudek oponenta práce | 565,96 kB | Adobe PDF | Zobrazit/otevřít |
A16N0052Pobhajoba.PDF | Průběh obhajoby práce | 208,85 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/31800
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.