Institut teoretické informatiky (ITI) na FI MU

Podobné dokumenty
01 Teoretické disciplíny systémové vědy

Informatika a výpočetní technika 1. roč./1. sem. 1. roč./2. sem. 2. roč./3. sem. 1 kr. Povinné předměty pro obor IVT

Simulace pohybu chodců pomocí celulárních modelů

OSA. maximalizace minimalizace 1/22

Centrum pro rozvoj dopravních systémů

VeriFIT Automatizovaná analýza a verifikace

Moderní systémy pro získávání znalostí z informací a dat

Název prezentace Michal Krátký

PROGRAMOVÁNÍ. Cílem předmětu Programování je seznámit posluchače se způsoby, jak algoritmizovat základní programátorské techniky.

Návrh výzkumné potřeby státní správy pro zadání veřejné zakázky

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Specializace Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů.

MANAGEMENT Modelování procesů. Ing. Jaromír Pitaš, Ph.D.


Modelování a simulace Lukáš Otte

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Cloudy a gridy v národní einfrastruktuře

Studijní program Matematika Obor Pravděpodobnost, matematická statistika a ekonometrie

Synergické efekty VaVpI projektů na VŠB-TU Ostrava

Magisterský studijní program, obor

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

Architektury počítačů

Matematika a management

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

MetaCentrum. Tomáš Rebok MetaCentrum NGI, CESNET z.s.p.o. CERIT-SC, Masarykova Univerzita Olomouc,

Centrum pro rozvoj dopravních systémů

1. VZDĚLÁVACÍ POSLÁNÍ UNIVERZITY A PŘÍSTUP ORIENTOVANÝ NA STUDENTA. 1.4 Posílení efektivity a výzkumné činnosti v doktorských studijních programech


Otázky ke státní závěrečné zkoušce

CO JE A NENÍ NOVÉHO V MODELOVÁNÍ DYNAMICKÝCH SPOJITÝCH SYSTÉMŮ NA POČÍTAČI ZA PŮL STOLETÍ

Zlepšování užitných vlastností obráběcích strojů změnou konstrukce a technologie

10. Techniky formální verifikace a validace

Lítáme v 3D tisku? Ing. Jaroslav Vtípil, Ph.D. Ing. Andrej Chrzanowski

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

20. listopadu Flexibilita, Agregátor

Profilová část maturitní zkoušky 2013/2014

Informatika a výpočetní technika 1. roč./1. sem. 1. roč./2. sem. 2. roč./3. sem. 1 kr. Povinné předměty pro obor IVT

Teorie systémů TES 1. Úvod

Informatika na Univerzitě Palackého

Prezentace školy Masarykova univerzita Žerotínovo nám. 9, Brno, Jihomoravský kraj. Veřejná vysoká škola

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Automatizační a měřicí technika (B-AMT)

Specializace Kraj Od Medián Do Od Medián Do. Hlavní město Praha Kč Kč Kč - - -

Role experimentu ve vědecké metodě

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Hodnoticí standard. Návrhář software (kód: N) Odborná způsobilost. Platnost standardu. Skupina oborů: Informatické obory (kód: 18)

Struktury a vazebné energie iontových klastrů helia

Otevřený katastr (OK)

UITS / ISY. Ústav inteligentních systémů Fakulta informačních technologií VUT v Brně. ISY: Výzkumná skupina inteligentních systémů 1 / 14

Rozhodování. s více účastníky. Miroslav. school@utia

Hodnocení ISO pro rok 2015 katedra 714

Mycroft Mind. Sdružení průmyslových partnerů FI MU

Dopravní í problémy.

Zpráva o vědě a výzkumuza rok 2017 Fakulta elektrotechniky a informatiky Ostrava, Proděkan pro VaV Michal Krátký

Koordinuje: Ústav fyziky materiálů AV ČR, v. v. i. LIV. Akademické fórum,

U Úvod do modelování a simulace systémů

Modelování procesů s využitím MS Visio.

Ústav automatizace a měřicí techniky.

Maturitní otázky z předmětu PROGRAMOVÁNÍ

MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ

9. Praktická verifikace

GRR. získávání znalostí v geografických datech Autoři. Knowledge Discovery Group Faculty of Informatics Masaryk Univerzity Brno, Czech Republic

MBI - technologická realizace modelu

Časová a prostorová složitost algoritmů

Je možné efektivně používat procesně orientované pracovní postupy při zdravotní péči?

PRODUKTY. Tovek Tools

Matematický ústav UK Matematicko-fyzikální fakulta

NÁSTROJE A TECHNIKY PROJEKTOVÉHO MANAGEMENTU

Kvantová informatika pro komunikace v budoucnosti

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

Cíle lokalizace. Zjištění: 1. polohy a postavení robota (robot pose) 2. vzhledem k mapě 3. v daném prostředí

Toolboxy analýzy a modelování stochastických systémů

Základní datové struktury

Podporováno Technologickou agenturou České republiky, projekt TE

PODKLADY PRO WORKSHOP

Matematický ústav UK Matematicko-fyzikální fakulta

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

Projekt ELZA/ELZA+ kolik (úsilí) to bude ještě stát? Martin Bunček

Potřeba vypracovat Strategický plán rozvoje ITS pro ČR

Propojování sítí,, aktivní prvky a jejich principy

Zada ní 1. Semina rní pra ce z pr edme tu Matematický software (KI/MSW)

Verifikace modelu VT přehříváků na základě provozních měření

Teorie systémů TES 6. Systémy procesní

PRODUKTY. Tovek Tools

01MDS.

Modely a sémantika. Petr Šaloun VŠB-Technická univerzita Ostrava FEI, katedra informatiky

č. Název Cíl Osnova Vedoucí práce Student 1. Aplikace metod síťové analýzy na proces pravidelné prohlídky typu C Check velkého dopravního letadla

Odhad stavu matematického modelu křižovatek

IMOSI - MODELACE A SIMULACE LEARN 2013 správně možná špatně

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Logistika)

Architektury Informačních systémů. Jaroslav Žáček

Shlukování prostorových dat KDE+

OVLÁDÁNÍ RIZIKA ANALÝZA A MANAGEMENT

OBLASTI VEDENÍ ZÁVĚREČNÝCH PRACÍ PEDAGOGŮ INSTITUTU 545

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky

AKLUALIZOVANÝ DLOUHODOBÝ ZÁMĚR VZDĚLÁVACÍ A VĚDECKÉ, VÝZKUMNÉ, VÝVOJOVÉ, INOVAČNÍ A DALŠÍ TVŮRČÍ ČINNOSTI ČVUT V PRAZE, FAKULTY DOPRAVNÍ PRO ROK 2016

Miroslav Svítek. Víc než součet částí. Systémový pohled na proces poznání ACADEMIA. edice ggerstner

Dokumentace k semestrální práci z předmětu PT

Slezská univerzita v Opavě Filozoficko-přírodovědecká fakulta v Opavě

Transkript:

Institut teoretické informatiky (ITI) na FI MU Antonín Kučera (vedoucí) Petr Hliněný, Jan Obdržálek, Vojtěch Řehák Fakulta informatiky, Masarykova Univerzita, Brno Brno, 28. dubna 2011 J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 1 / 10

Národní výzkumné centrum ITI ITI se představuje: Národní výzkumné centrum ITI (2005 2011) je společný projekt: Matematicko-fyzikální fakulta UK Praha Fakulta informatiky MU Brno Fakulta aplikovaných věd ZČU Plzeň Matematický ústav AV ČR Ústav informatiky AV ČR Hlavní cíle centra: Vysoce kvalitní vědecký výzkum Podpora přímé spolupráce s průmyslem ITI - další perspektiva: TAČR centrum kompetence od roku 2012, na 8 let spolu s průmyslovými partnery (spolupříjemci dotace) J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 2 / 10

ITI na FI - výzkumné směry Formální verifikace programů automatické hledání chyb v programech modelování a verifikace komunikačních protokolů Stochastické modely systémů bereme v úvahu (spojitý) čas a náhodné chování modelování takových systémů (Internet Google PageRank, výpočet průměrné zátěže systému) syntéza řídících procesů (řízení letového provozu) Teorie grafů a optimalizace hledání nejkratší cesty (GPS) toky v sítích (modelování provozu) kombinatoriální optimalizace J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 3 / 10

Automatické hledání chyb v programech Zadání: automatický nástroj na hledání chyb podpora velkých bází kódu snadná modifikovatelnost jazyk C/C++ Teoretické základy: statická analýza kódu stavové automaty Hledané typy chyb: práce s pamětí (malloc/free, ukazatele) synchronizace (zámky, obsluha přerušení) J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 4 / 10

Automatické hledání chyb v programech II Stanse http://stanse.fi.muni.cz/ podporované jazyky C/C++ open source, dostupné pro Linux/Windows podpora Makefile J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 5 / 10

Případová studie - jádro Linuxu 2.6.28 Výsledky Nalezeno minimálně 169 dosud neznámých chyb. 70 chyb nahlášeno vývojářům jádra a opraveno v další verzi. Některé z chyb byly přítomny v jádře po mnoho let. Dalších více než 60 nových chyb v novějších verzích jádra. Checker Automaton Errors Real/classified found real false error ratio pairing 266 65 143 31.3% AUTOMATONCHECKER pointers 86 48 37 56.5% deadlocks 35 16 18 47.1% THREADCHECKER 20 9 11 45.0% REACHABILITYCHECKER 31 31 0 100% Overall 438 169 209 44.7% J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 6 / 10

Modelování a verifikace sít ových protokolů I Teoretický základ: Vlastní analýza problematiky Volba formalizmu Message Sequence Charts (MSC) nebo také sekvenční diagramy UML J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 7 / 10

Modelování a verifikace sít ových protokolů I Teoretický základ: Vlastní analýza problematiky Volba formalizmu Message Sequence Charts (MSC) nebo také sekvenční diagramy UML Tvorba modelů: Plugin do MS Visio - pohodlné kreslení Triky pro rychlé kreslení Konverzní filtry Tvorba MSC ze záznamů testů Kontrolní algoritmy: Identifikace problematického chování Algoritmy kontroly Efektivní implementace J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 7 / 10

Modelování a verifikace sít ových protokolů II Sequence Chart Studio (SCStudio) http://scstudio.sourceforge.net Aktuální vývoj: implementace nových triků pro kreslení zvýšení efektivity kontrol časových údajů Monte Carlo simulace J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 8 / 10

Plánování cest v silničních sítích I Cílem je optimalizovat čas nároky na pamět pohodlí Problémy: velké cestní sítě - milióny silnic značení, objížd ky, světelná signalizace dynamické změny - např. ranní špička, dopravní nehody klasické algoritmy (Dijkstra, A*) mají nevyhovující časovou a prostorovou složitost J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 9 / 10

Plánování cest v silničních sítích II Řešení hierarchický přístup založeno na nově definovaných konceptech Předzpracování Dotazy silniční sít rozdělena do buněk každá buňka má omezeně velké rozhraní vhodné rozdělení nalezeno pomocí toků v sítích alternace lokálního a globálního hledání respektování tzv. manévrů modelování pohodlí cesty J. Obdržálek (FI MU, Brno) Institut teoretické informatiky (ITI) na FI MU 28. 4. 2011, Brno 10 / 10