Zobrazit minimální záznam

Automatized Data Abstraction
dc.contributor.advisorKofroň, Jan
dc.creatorNovotná, Lenka
dc.date.accessioned2017-04-03T10:05:14Z
dc.date.available2017-04-03T10:05:14Z
dc.date.issued2007
dc.identifier.urihttp://hdl.handle.net/20.500.11956/9352
dc.description.abstractModel checking patří mezi nejrozšířenější metody verifikace softwarových systémů. Během verifikace pomocí této metody se prochází celý stavový prostor daného systému. Stavový prostor softwarových systémů je ale obrovský a není tedy možné ho celý projít v rozumném čase. Tento problem se nazývá "state explosion problem" a jednou z metod, jak ho řešit, je použití abstrakce, kdy se konkrétní data verifikovaného systému namapují na abstraktní data. Výsledný abstraktní systém pokrývá chování původního systému nezbytné pro verifikaci, ale má výrazně menší stavový prostor, což umožňuje jeho verifikaci v rozumném čase. Tato práce se zabývá automatickou abstrakcí dat. Shrnuje známé metody automatické abstrakce, tyto metody porovnává a na základě získaných vědomostí navrhuje novou metodu automatické abstrakce pro objektově orientované systémy.cs_CZ
dc.description.abstractModel checking belongs to one of the most favourite techniques for verification of software systems. During the verification process of model checking, the whole state space of the given system is traversed. However, the state space of software systems can be huge and thus it is not possible to traverse it in reasonable amount of time. This problem is called "state explosion problem" and it can be solved using a method of abstraction that creates an abstract program from the concrete one by mapping the concrete data to abstract data. The abstract program covers all the behavior of the concrete program that is necessary for verification, but has significantly smaller state space which allows its verification in reasonable amount of time. This work is concerned in automatized data abstraction. Three known methods for automatized data abstraction are described and compared to each other. Based on these methods a new method for automatized data abstraction of object oriented programs is designed.en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.titleAutomatized Data Abstractionen_US
dc.typediplomová prácecs_CZ
dcterms.created2007
dcterms.dateAccepted2007-05-21
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId43518
dc.title.translatedAutomatized Data Abstractioncs_CZ
dc.contributor.refereeAdámek, Jiří
dc.identifier.aleph000831361
thesis.degree.nameMgr.
thesis.degree.levelmagisterskécs_CZ
thesis.degree.disciplineSoftwarové systémycs_CZ
thesis.degree.disciplineSoftware systemsen_US
thesis.degree.programInformaticsen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSoftwarové systémycs_CZ
uk.degree-discipline.enSoftware systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enInformaticsen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csModel checking patří mezi nejrozšířenější metody verifikace softwarových systémů. Během verifikace pomocí této metody se prochází celý stavový prostor daného systému. Stavový prostor softwarových systémů je ale obrovský a není tedy možné ho celý projít v rozumném čase. Tento problem se nazývá "state explosion problem" a jednou z metod, jak ho řešit, je použití abstrakce, kdy se konkrétní data verifikovaného systému namapují na abstraktní data. Výsledný abstraktní systém pokrývá chování původního systému nezbytné pro verifikaci, ale má výrazně menší stavový prostor, což umožňuje jeho verifikaci v rozumném čase. Tato práce se zabývá automatickou abstrakcí dat. Shrnuje známé metody automatické abstrakce, tyto metody porovnává a na základě získaných vědomostí navrhuje novou metodu automatické abstrakce pro objektově orientované systémy.cs_CZ
uk.abstract.enModel checking belongs to one of the most favourite techniques for verification of software systems. During the verification process of model checking, the whole state space of the given system is traversed. However, the state space of software systems can be huge and thus it is not possible to traverse it in reasonable amount of time. This problem is called "state explosion problem" and it can be solved using a method of abstraction that creates an abstract program from the concrete one by mapping the concrete data to abstract data. The abstract program covers all the behavior of the concrete program that is necessary for verification, but has significantly smaller state space which allows its verification in reasonable amount of time. This work is concerned in automatized data abstraction. Three known methods for automatized data abstraction are described and compared to each other. Based on these methods a new method for automatized data abstraction of object oriented programs is designed.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
dc.identifier.lisID990008313610106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV