Automating Software Development with Explicit Model Checking /

Tato práce je postavená na předpokladu, že funkční požadavky je možné vyjádřit temporální logikou a obsahem této práce jsou nové způsoby verifikace jak požadavků samotných tak jejích splnění běhěm celého vývojového procesu. Cílem práce je automatizace některých verifikačních procesů, které se v souč...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Bauch, Petr (Autor práce)
Další autoři: Barnat, Jiří, 1977- (Vedoucí práce)
Typ dokumentu: VŠ práce nebo rukopis
Jazyk:Angličtina
Vydáno: 2016
Témata:
On-line přístup:http://is.muni.cz/th/208047/fi_d/
Obálka
LEADER 05681ctm a22009017i 4500
001 MUB01006359895
003 CZ BrMU
005 20240516125459.0
008 160219s2016 xr ||||| |||||||||||eng d
STA |a POSLANO DO SKCR  |b 2016-12-16 
035 |a (ISMU-VSKP)220693 
040 |a BOD114  |b cze  |d BOD018  |e rda 
072 7 |a 004.4/.6  |x Programování. Software  |2 Konspekt  |9 23 
080 |a (0.034.2)004.4  |2 MRF 
080 |a 004.42  |2 MRF 
080 |a 681.5  |2 MRF 
100 1 |a Bauch, Petr  |% UČO 208047  |* [absolvent FI MU]  |4 dis 
242 1 0 |a Automating Software Development with Explicit Model Checking  |y eng 
245 1 0 |a Automating Software Development with Explicit Model Checking /  |c Petr Bauch 
264 0 |c 2016 
300 |a xiii, 149 stran 
336 |a text  |b txt  |2 rdacontent 
337 |a bez média  |b n  |2 rdamedia 
338 |a svazek  |b nc  |2 rdacarrier 
500 |a Vedoucí práce: Jiří Barnat 
502 |a Dizertace (Ph.D.)--Masarykova univerzita, Fakulta informatiky, 2016 
520 2 |a Tato práce je postavená na předpokladu, že funkční požadavky je možné vyjádřit temporální logikou a obsahem této práce jsou nové způsoby verifikace jak požadavků samotných tak jejích splnění běhěm celého vývojového procesu. Cílem práce je automatizace některých verifikačních procesů, které se v současné době používají během vývoje programů. Hlavním prostředkem pro dosažení tohoto cíle je technika ověřování modelů pomocí automatů s explicitními stavy. V části zaměřené na ověřování požadavků navrhujeme nové techniky, které automaticky detekují nedostatky a navrhují zlepšení daných požadavků. Konkrétně popisujeme a experimentálně vyhodnocujeme postupy ověřování konzistence a redundance, které identifikují všechny nekonzistence a přesně lokalizují jejich zdroj (nejmenší nekonzistentní podmnožiny). V části zaměřené na splnění požadavků navrhujeme rozšíření explicitní kontroly modelů aby škálovala v realistických programech. Používáme techniky kontroly modelů s explicitními stavy pro zachyce  |% cze 
520 2 9 |a This thesis builds on the fact that functional requirements can be expressed in temporal logic and we propose new means of verifying the requirements themselves and the compliance to those requirements throughout the development process. The goal is the automation of some of the verification processes currently employed in software development. The tool is the automata-based, explicit-state model checking. With respect to requirements, we propose new techniques that automatically detect flaws and suggest improvements of given requirements. Specifically, we describe and experimentally evaluate approaches to consistency and redundancy checking that identify all inconsistencies and pinpoint their exact source (the smallest inconsistent set). With respect to compliance to requirements, we propose extending the explicit model checking to scale to more realistic programs. We apply the techniques of explicit-state model checking to account for the control aspects of verified programs and use  |9 eng 
650 0 7 |a software  |7 ph125823  |2 czenas 
650 0 7 |a programování  |7 ph115891  |2 czenas 
650 0 7 |a automatizace  |7 ph114100  |2 czenas 
650 0 9 |a software  |2 eczenas 
650 0 9 |a programming  |2 eczenas 
650 0 9 |a automation  |2 eczenas 
655 7 |a disertace  |7 fd132024  |2 czenas 
655 9 |a dissertations  |2 eczenas 
658 |a Informatika (čtyřleté)  |b Počítačové systémy a technologie  |c FI D-IN4 PST (PST)  |2 CZ-BrMU 
700 1 |a Barnat, Jiří,  |d 1977-  |7 mub2010575337  |% UČO 3496  |4 ths 
710 2 |a Masarykova univerzita.  |b Katedra teorie programování  |4 dgg 
856 4 1 |u http://is.muni.cz/th/208047/fi_d/ 
CAT |c 20160219  |l MUB01  |h 0420 
CAT |a HANAV  |b 02  |c 20160222  |l MUB01  |h 1653 
CAT |a POSPEL  |b 02  |c 20160224  |l MUB01  |h 0751 
CAT |a POSPEL  |b 02  |c 20160914  |l MUB01  |h 1427 
CAT |a POSPEL  |b 02  |c 20160920  |l MUB01  |h 0817 
CAT |a POSPEL  |b 02  |c 20160927  |l MUB01  |h 0741 
CAT |a VESELA  |b 02  |c 20161130  |l MUB01  |h 1454 
CAT |c 20161216  |l MUB01  |h 1323 
CAT |a POSPEL  |b 02  |c 20170228  |l MUB01  |h 1036 
CAT |a POSPEL  |b 02  |c 20170302  |l MUB01  |h 0828 
CAT |a POSPEL  |b 02  |c 20180314  |l MUB01  |h 0814 
CAT |a POSPEL  |b 02  |c 20180503  |l MUB01  |h 0729 
CAT |a POSPEL  |b 02  |c 20180710  |l MUB01  |h 0635 
CAT |a POSPEL  |b 02  |c 20190213  |l MUB01  |h 0800 
CAT |a POSPEL  |b 02  |c 20190924  |l MUB01  |h 0745 
CAT |a POSPEL  |b 02  |c 20200510  |l MUB01  |h 2306 
CAT |a POSPEL  |b 02  |c 20201212  |l MUB01  |h 2150 
CAT |a POSPEL  |b 02  |c 20210122  |l MUB01  |h 0054 
CAT |a POSPEL  |b 02  |c 20210322  |l MUB01  |h 1142 
CAT |a POSPEL  |b 02  |c 20210327  |l MUB01  |h 0026 
CAT |c 20210614  |l MUB01  |h 1018 
CAT |c 20210614  |l MUB01  |h 2005 
CAT |a BATCH  |b 00  |c 20210724  |l MUB01  |h 1244 
CAT |a POSPEL  |b 02  |c 20210912  |l MUB01  |h 2336 
CAT |a POSPEL  |b 02  |c 20211010  |l MUB01  |h 2218 
CAT |a HANAV  |b 02  |c 20211115  |l MUB01  |h 1631 
CAT |a POSPEL  |b 02  |c 20220629  |l MUB01  |h 0104 
CAT |a POSPEL  |b 02  |c 20221019  |l MUB01  |h 2326 
CAT |a POSPEL  |b 02  |c 20221101  |l MUB01  |h 0840 
CAT |a POSPEL  |b 02  |c 20230629  |l MUB01  |h 0037 
CAT |a POSPEL  |b 02  |c 20240226  |l MUB01  |h 1300 
CAT |a POSPEL  |b 02  |c 20240405  |l MUB01  |h 2123 
CAT |a VESELAX  |b 02  |c 20240516  |l MUB01  |h 1254 
CAT |a VESELAX  |b 02  |c 20240516  |l MUB01  |h 1254 
LOW |a POSLANO DO SKCR  |b 2016-12-16 
994 - 1 |l MUB01  |l MUB01  |m VYSPR  |1 FI  |a Fakulta informatiky  |3 Diz. práce 2015  |5 42005D2669  |8 20161130  |f 72  |f Týdenní  |r 20161130 
AVA |a INF50  |b FI  |d Diz. práce 2015  |e available  |t K dispozici  |f 1  |g 0  |h N  |i 0