Designing Data-Parallel Graph Algorithms for Model Checking
Ověřování modelů (model checking) je rozšířená technika automatické formální verifikace softwarových a hardwarových systémů. Cílem této techniky je pro daný formální popis systému (konečně stavový model) a požadovanou vlastnost systematicky analyzovat graf všech dosažitelných konfigurací a rozhodnou...
Uloženo v:
Hlavní autor: | |
---|---|
Další autoři: | |
Typ dokumentu: | VŠ práce nebo rukopis |
Jazyk: | Angličtina |
Vydáno: |
2012
|
Témata: | |
On-line přístup: | http://is.muni.cz/th/99067/fi_d/ |
LEADER | 05431ctm a22008417a 4500 | ||
---|---|---|---|
001 | MUB01000719363 | ||
003 | CZ BrMU | ||
005 | 20140314104703.0 | ||
008 | 120613s2012 xr ||||| |||||||||||eng d | ||
STA | |a POSLANO DO SKCR |b 2020-04-29 | ||
035 | |a (ISMU-VSKP)158615 | ||
040 | |a BOD114 |b cze |d BOD018 | ||
072 | 7 | |a 004 |x Počítačová věda. Výpočetní technika. Informační technologie |2 Konspekt |9 23 | |
080 | |a 004.94 |2 MRF | ||
080 | |a 519.178 |2 MRF | ||
080 | |a 004.421 |2 MRF | ||
100 | 1 | |a Češka, Milan, |d 1946- |7 xx0008432 |% UČO 99067 |4 dis | |
242 | 1 | 0 | |a Designing Data-Parallel Graph Algorithms for Model Checking |y eng |
245 | 1 | 0 | |a Designing Data-Parallel Graph Algorithms for Model Checking |h [rukopis] / |c Milan Češka |
260 | |c 2012 | ||
300 | |a vi, 113 s. | ||
500 | |a Vedoucí práce: Luboš Brim | ||
502 | |a Dizertace (Ph.D.)--Masarykova univerzita, Fakulta informatiky, 2012 | ||
520 | 2 | |a Ověřování modelů (model checking) je rozšířená technika automatické formální verifikace softwarových a hardwarových systémů. Cílem této techniky je pro daný formální popis systému (konečně stavový model) a požadovanou vlastnost systematicky analyzovat graf všech dosažitelných konfigurací a rozhodnout, zda systém tuto vlastnost splňuje či ne. Proces ověřování modelů typicky trpí tzv. problémem stavové exploze, který způsobuje, že grafy, které je nutno analyzovat, jsou pro skutečné systémy příliš velké. Z tohoto důvodu je efektivita fundamentálních grafových algoritmů (prohledávání do šířky, hledání nejkratších cest, rozklad na silně souvislé komponenty, detekce akceptujících cyklů, atd.), které tvoří základní stavební kameny pro techniky ověřování modelů, velmi důležitá. Nicméně výkonnost sekvenčních implementací těchto algoritmů se ukazuje nedostatečná pro zpracování extrémně velkých grafů. Tato skutečnost mimo jiné vedla k návrhu a implementaci paralelních grafových algoritmů, které j |% cze | |
520 | 2 | 9 | |a Model checking is a wide-spread technique for automated formal verification of software and hardware systems. For a given formal description (finite-state model) of a system and desired system property, the goal of the model checking procedure is to systematically analyze a graph of all reachable configurations in order to decide whether the model satisfies the property or not. The model checking techniques generally suffer from the so-called state space explosion problem that causes the graphs to be very large for realistic systems. Therefore, the performance of fundamental graph algorithms (breadth-first search, shortest path detection, strongly connected component decomposition, accepting cycle detection, etc.) that form building blocks of the model checking algorithms is crucial. However, sequential implementations of these algorithms become impractical for extremely large graphs to be processed. As a result, parallel graph algorithms have been devised to efficiently use computer c |9 eng |
655 | 7 | |a disertace |7 fd132024 |2 czenas | |
658 | |a Informatika (čtyřleté) |b Informatika |c FI D-IN4 IN (IN) |2 CZ-BrMU | ||
650 | 0 | 7 | |a algoritmy (programování) |7 ph131788 |2 czenas |
650 | 0 | 7 | |a grafové algoritmy |7 ph770865 |2 czenas |
650 | 0 | 7 | |a počítačové modelování |7 ph124513 |2 czenas |
650 | 0 | 9 | |a computer algorithms |2 eczenas |
650 | 0 | 9 | |a algorithms |2 eczenas |
650 | 0 | 9 | |a computer modeling |2 eczenas |
650 | 0 | 9 | |a graph algorithms |2 eczenas |
700 | 1 | |a Brim, Luboš, |d 1952- |7 ola2003206256 |% UČO 197 |4 ths | |
710 | 2 | |a Masarykova univerzita. |b Fakulta informatiky |7 kn20010709274 |4 dgg | |
856 | 4 | 1 | |u http://is.muni.cz/th/99067/fi_d/ |
CAT | |c 20120613 |l MUB01 |h 0422 | ||
CAT | |a POSPEL |b 02 |c 20120626 |l MUB01 |h 0801 | ||
CAT | |a HANAV |b 02 |c 20120719 |l MUB01 |h 1021 | ||
CAT | |a BATCH |b 00 |c 20130304 |l MUB01 |h 1427 | ||
CAT | |a POSPEL |b 02 |c 20130530 |l MUB01 |h 0738 | ||
CAT | |a POSPEL |b 02 |c 20130605 |l MUB01 |h 0736 | ||
CAT | |a POSPEL |b 02 |c 20130821 |l MUB01 |h 0955 | ||
CAT | |a VESELA |b 02 |c 20140314 |l MUB01 |h 1047 | ||
CAT | |c 20140911 |l MUB01 |h 1608 | ||
CAT | |c 20140912 |l MUB01 |h 1102 | ||
CAT | |c 20150703 |l MUB01 |h 1205 | ||
CAT | |c 20150901 |l MUB01 |h 1448 | ||
CAT | |c 20150921 |l MUB01 |h 1410 | ||
CAT | |a VACOVAX |b 02 |c 20151012 |l MUB01 |h 1020 | ||
CAT | |a BATCH |b 00 |c 20151226 |l MUB01 |h 0242 | ||
CAT | |a CERVINKOVX |b 02 |c 20161120 |l MUB01 |h 1024 | ||
CAT | |c 20170301 |l MUB01 |h 1214 | ||
CAT | |c 20200429 |l MUB01 |h 1339 | ||
CAT | |c 20210614 |l MUB01 |h 0959 | ||
CAT | |c 20210614 |l MUB01 |h 1948 | ||
CAT | |a BATCH |b 00 |c 20210724 |l MUB01 |h 1214 | ||
CAT | |a REPISOVA |b 02 |c 20211111 |l MUB01 |h 1525 | ||
CAT | |c 20220114 |l MUB01 |h 1647 | ||
CAT | |a POSPEL |b 02 |c 20230919 |l MUB01 |h 2149 | ||
CAT | |a POSPEL |b 02 |c 20230919 |l MUB01 |h 2149 | ||
M53 | 0 | |a formální verifikace | |
M53 | 0 | |a paralelní ověřování modelů | |
M53 | 0 | |a datově paralelní grafové algoritmy | |
M53 | 0 | |a grafické výpočetní jednotky; formal verification | |
M53 | 0 | |a parallel model checking | |
M53 | 0 | |a data-parallel graph algorithms | |
M53 | 0 | |a graphics processing units | |
LOW | |a POSLANO DO SKCR |b 2020-04-29 | ||
994 | - | 1 | |l MUB01 |l MUB01 |m VYSPR |1 FI |a Fakulta informatiky |3 Diz. práce 2012 |5 42005D2620 |8 20140313 |f 72 |f Týdenní |r 20140313 |
AVA | |a INF50 |b FI |d Diz. práce 2012 |e available |t K dispozici |f 1 |g 0 |h N |i 0 |