Automatická veri kace software
Despite the research e ort being invested into the eld of automated veri cation of software, its adoption in industry is still rather slow. Several reasons for this hesitation may be identi ed. The thesis focuses on the following two (i) dificulty of assessment of di erent tools, and (ii) difficulty...
Main Author: | |
---|---|
Other Authors: | |
Format: | Doctoral Thesis |
Language: | English |
Published: |
2010
|
Online Access: | http://www.nusl.cz/ntk/nusl-299478 |
id |
ndltd-nusl.cz-oai-invenio.nusl.cz-299478 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-nusl.cz-oai-invenio.nusl.cz-2994782018-12-10T04:16:18Z Automatická veri kace software Automated verification of software Šerý, Ondřej Plášil, František Janeček, Jan Ghezzi, Carlo Despite the research e ort being invested into the eld of automated veri cation of software, its adoption in industry is still rather slow. Several reasons for this hesitation may be identi ed. The thesis focuses on the following two (i) dificulty of assessment of di erent tools, and (ii) difficulty of tools usage and integration in the development process. To facilitate tool assessment, we provide a comprehensive overview of code model checking techniques with evaluation based on a common set of criteria. In addition, we contribute by an industrial case study on applicability of the BLAST model checker. Since also proper education is necessary for the ability of tool assessment, we include our experience report on preparation of two master-level formal method courses. By incorporating an easy to use speci cation language into the BLAST model checker, the thesis contributes to facilitating tools usage. In addition, we introduce the concept of unit checking, a combination of unit testing and code model checking, which helps integration of code model checking in the software development process. 2010 info:eu-repo/semantics/doctoralThesis http://www.nusl.cz/ntk/nusl-299478 eng info:eu-repo/semantics/restrictedAccess |
collection |
NDLTD |
language |
English |
format |
Doctoral Thesis |
sources |
NDLTD |
description |
Despite the research e ort being invested into the eld of automated veri cation of software, its adoption in industry is still rather slow. Several reasons for this hesitation may be identi ed. The thesis focuses on the following two (i) dificulty of assessment of di erent tools, and (ii) difficulty of tools usage and integration in the development process. To facilitate tool assessment, we provide a comprehensive overview of code model checking techniques with evaluation based on a common set of criteria. In addition, we contribute by an industrial case study on applicability of the BLAST model checker. Since also proper education is necessary for the ability of tool assessment, we include our experience report on preparation of two master-level formal method courses. By incorporating an easy to use speci cation language into the BLAST model checker, the thesis contributes to facilitating tools usage. In addition, we introduce the concept of unit checking, a combination of unit testing and code model checking, which helps integration of code model checking in the software development process. |
author2 |
Plášil, František |
author_facet |
Plášil, František Šerý, Ondřej |
author |
Šerý, Ondřej |
spellingShingle |
Šerý, Ondřej Automatická veri kace software |
author_sort |
Šerý, Ondřej |
title |
Automatická veri kace software |
title_short |
Automatická veri kace software |
title_full |
Automatická veri kace software |
title_fullStr |
Automatická veri kace software |
title_full_unstemmed |
Automatická veri kace software |
title_sort |
automatická veri kace software |
publishDate |
2010 |
url |
http://www.nusl.cz/ntk/nusl-299478 |
work_keys_str_mv |
AT seryondrej automatickaverikacesoftware AT seryondrej automatedverificationofsoftware |
_version_ |
1718800020806828032 |