Framework pro statickou analýzu skriptů pro shell

but.committeedoc. Ing. František Zbořil, CSc. (předseda) doc. Ing. Vladimír Drábek, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Stanislav Racek, CSc. (člen)cs
but.defenceStudent 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 Otázky u obhajoby: Proč je na obrázku 4.1 zařazena třída ReportEvent do dvou různých subsystémů? Proč jste zvolil barevné odlišení místo standardních prostředků UML? Zvažoval jste možnost použití existujícího lexikálního analyzátoru pro bash, příp. s vašimi modifikacemi? V kapitole 3.2 uvádíte nástroje, které jste studoval za účelem inspirace. Jakým způsbem jste se těmito nástroji inspiroval?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorSvoboda, Františekcs
dc.contributor.refereeKočí, Radekcs
dc.date.created2012cs
dc.description.abstractCílem této práce je vytvoření systému pro statickou analýzu skriptů některého unixového shellu.  Zmožných alternativ je jako hlavní předmět zájmu zvolen Bourne-again shell.  Součástí projektu je seznámení se sprincipy statické analýzy, prostudování současných aplikací, které se touto problematikou zabývají, a také probádání syntaxe a architektury vybraného shellu.  Výsledkem projektu je návrh a realizace modulárního systému, který umožní zásuvným modulům provádět různé analýzy skriptů.  Systém zahrnuje správu zásuvných modulů, prostředky pro jejich interakci, zpracování výstupů a nastavení vstupu. Také je popsáno několik zásuvných modulů, které jsou schopny některé základní analýzy provádět.cs
dc.description.abstractThe aim of this work is to create framework for static analysis of Unix shell scripts.  Bourne-again shell is chosen as the primary subject of interest. The first part of the project discusses a principles of static analysis and current static analysis tools. The diploma thesis presents a framework based on modular system,   which enables plug-ins to perform different kinds of analysis on scripts. Framework includes plug-in management, means of interaction, handling outputs and input setting. This thesis also contains the description of a few plug-ins, designed to perform basic analysis of scripts.en
dc.description.markAcs
dc.identifier.citationSVOBODA, F. Framework pro statickou analýzu skriptů pro shell [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2012.cs
dc.identifier.other78771cs
dc.identifier.urihttp://hdl.handle.net/11012/52715
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectstatická analýza programůcs
dc.subjectUnixcs
dc.subjectshellcs
dc.subjectskriptcs
dc.subjectbashcs
dc.subjectzásuvný modulcs
dc.subjectdynamická knihovnacs
dc.subjectanalýza toku datcs
dc.subjectanalýza toku řízenícs
dc.subjectstatic software analysisen
dc.subjectUnixen
dc.subjectshellen
dc.subjectscripten
dc.subjectbashen
dc.subjectplug-inen
dc.subjectdynamic loadable libraryen
dc.subjectdata flow analysisen
dc.subjectcontrol flow analysisen
dc.titleFramework pro statickou analýzu skriptů pro shellcs
dc.title.alternativeA Framework for Static Analysis of Shell Scriptsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2012-06-15cs
dcterms.modified2020-05-09-23:43:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid78771en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:11:00en
sync.item.modts2025.01.17 11:53:40en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
439.5 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_78771.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_78771.html
Collections