Kontrola programu založená na sledování systémových volání

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Zdeněk Kotásek, CSc. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Petr Matoušek, Ph.D., M.A. (č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 velmi dobře (B). Otázky u obhajoby: Na jakých systémech byla vaše aplikace testována? Otázka směřuje k tomu, zda se může na různých systémech lišit výstup aplikce strace a zda je váš systém schopen se s tím vyrovnat. Na s. 13 píšete, že byl sledovaný běh celého operačního systému? Pokud ano, jakým způsobem jste toho docílil? Na s. 22 uvádite, že používáte čas vykonání systémového volání pro identifikaci příslušného volání. Současně je možné, že více volání je vykonáno v témže čase a vy jste toto musel řešit. Otázka zní, jak (není v práci uvedeno)? Na s. 22 uvádíte, že jste odstranil parametry u volání s proměnným počtem argumentů. Uvažoval jste o využití seznamů? Proč jste se rozhodl pro ProLog?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.authorPrvák, Tomášcs
dc.contributor.refereeKočí, Radekcs
dc.date.accessioned2019-04-04T05:19:30Z
dc.date.available2019-04-04T05:19:30Z
dc.date.created2010cs
dc.description.abstractTáto práce se zabývá problematikou analýzy systémových volaní v operačním systému Linux a jejím použitím na ověření validity programů. Dozvíme se o principu na jakém fungují systémová volání, a také bude zmíněn nástroj strace, pomocí kterého je možné tyto volání sledovat a blíže se podíváme jak jednotlivé linuxové grafické prostředí využívají systémová volání. Bude navrhnut a implementován nástroj pro ověření validity programů. Na závěr se obeznámíme se způsobem, jak vytvořit pro tento nástroj pravidla, které rozšíří jeho možnosti.cs
dc.description.abstractThis work deals with the analysis of system calls in Linux and how they can be used to verify the validity of the programs. We learn about the principle how system calls works, we will discuss the strace tool, through which one can monitor these calls, and we also make a closer look at how the different Linux graphical environments use system calls. A design and the implementation of o tool for checking the corretness of a program will be presented.The work also discuss the way how to extend the tool with the user defined correctness rules.en
dc.description.markBcs
dc.identifier.citationPRVÁK, T. Kontrola programu založená na sledování systémových volání [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010.cs
dc.identifier.other34661cs
dc.identifier.urihttp://hdl.handle.net/11012/56149
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.subjectsoftwarové testovánícs
dc.subjectopakovaná analýzacs
dc.subjectgrey-box testovánícs
dc.subjectsystémové volání.cs
dc.subjectsoftware testingen
dc.subjectrepeated analysisen
dc.subjectgrey-box testingen
dc.subjectsystem calls.en
dc.titleKontrola programu založená na sledování systémových volánícs
dc.title.alternativeProgram Testing via System Call Monitoringen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2010-06-15cs
dcterms.modified2020-05-09-23:41:28cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid34661en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 19:58:54en
sync.item.modts2021.11.12 18:54:11en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
488.13 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_34661.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_34661.html
Collections