Diagnostika síťových aplikací - Zkouška

Podobné dokumenty
Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Testování a verifikace softwaru

Metody analýzy dat I. Míry a metriky - pokračování

Karta předmětu prezenční studium

Metody analýzy dat I (Data Analysis I) Rozsáhlé struktury a vlastnosti sítí (Large-scale Structures and Properties of Networks) - pokračování

Metody analýzy dat I (Data Analysis I) Strukturální vlastnosti sítí 1. krok analýzy

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Metody analýzy dat I (Data Analysis I) Míry a metriky (Measures and Metrics) - - pokračování

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Karta předmětu prezenční studium

Třída: VI. A6 Mgr. Pavla Hamříková VI. B6 RNDr. Karel Pohaněl Schváleno předmětovou komisí dne: Podpis: Šárka Richterková v. r.

Temporální Logiky. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 1 / 19

Karta předmětu prezenční studium

Karta předmětu prezenční studium

Karta předmětu prezenční studium

Karta předmětu prezenční studium

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Dynamic programming. Optimal binary search tree

ČVUT FEL Katedra telekomunikační techniky, K prosince Radek Mařík Ověřování modelů II 6. prosince / 39

Verifikace Modelů a UPPAAL

Karta předmětu prezenční studium

Technická komise ISO/JTC1/SC 27 Technická normalizační komise ÚNMZ TNK 20

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů.

PB050: Modelování a predikce v systémové biologii

Metody analýzy dat II

Počítačové kognitivní technologie ve výuce geometrie

dag a dp v něm, bellman-ford, floyd-warshall

Karta předmětu prezenční studium

Karta předmětu prezenční studium

Ontologie Příklady. Přednáška z předmětu Socioekonomická geografie pro geomatiku (KMA/SGG) Otakar Čerba Západočeská univerzita

Klepnutím lze upravit styl předlohy. Klepnutím lze upravit styl předlohy. nadpisů. nadpisů. Aleš Křupka.

IV117: Úvod do systémové biologie

Databázové systémy. Přednáška 1

SEARCH & BIG DATA [ & ANALYTICS] INFORUM 2015, Pavel Kocourek

PostGIS Topology. Topologická správa vektorových dat v geodatabázi PostGIS. Martin Landa

2. Entity, Architecture, Process

PLÁN NÁRODNÍCH PRACÍ NATIONAL WORK PROGRAMME

Karta předmětu prezenční studium

Verifikace Modelů a UPPAAL

Karta předmětu prezenční studium

HASHING GENERAL Hashovací (=rozptylovací) funkce

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Jakub Zavodny (University of Oxford, UK)

Karta předmětu prezenční studium

Karta předmětu prezenční studium

Verifikace Modelů a UPPAAL

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Unbounded Model Checking

GREAT BRITAIN. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Anglický jazyk Třída 3.A Téma hodiny Druh materiálu

Cvičení Aktivita 1. část 2. část 3. část Ústní Celkem Známka

PAINTING SCHEMES CATALOGUE 2012

ČVUT FEL, K December 12, Radek Mařík Ověřování modelů II December 12, / 30

Aplikace obrazové fúze pro hledání vad

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Fourth School Year PISTON MACHINES AND PISTON COMPRESSORS

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Karta předmětu prezenční studium

COMPETENT AUTHORITY responsible for ensuring compliance with Regulation (EC) No 21/2004:

Digitální učební materiál

Temporální logiky. Czech Technical University Faculty of Electrical Engineering Department of Telecommunication Engineering Prague CZ

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Karta předmětu prezenční studium

Metody inventarizace a hodnocení biodiverzity stromové složky

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

PLÁN NÁRODNÍCH PRACÍ NATIONAL WORK PROGRAMME

Name: Class: Date: RELATIONSHIPS and FAMILY PART A

Karta předmětu prezenční studium

Deskripční logika. Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157

Compression of a Dictionary

kterou se provádí zákon č. 122/2000 Sb., o ochraně sbírek muzejní povahy a o změně některých dalších zákonů

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Dynamic Signals. Ananda V. Mysore SJSU

Role DSO v implementaci GDPR

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

DATA SHEET. BC516 PNP Darlington transistor. technický list DISCRETE SEMICONDUCTORS Apr 23. Product specification Supersedes data of 1997 Apr 16

RELATIONAL DATA ANALYSIS

Markovovy modely v Bioinformatice

These connections are divided into: a) with a form-contact b) with a force-contact

Bioinformatika a výpočetní biologie. KFC/BIN VII. Fylogenetická analýza

Image Analysis and MATLAB. Jiří Militky

Model Checking pro Timed Automata. Jiří Vyskočil 2011

Transportation Problem

Karta předmětu prezenční studium

CZ.1.07/1.5.00/

Karta předmětu prezenční studium

CZ.1.07/1.5.00/

Karta předmětu prezenční studium

Okruhy z odborných předmětů

Modelování webových služeb v UML

10. Techniky formální verifikace a validace

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

Geografická informace GIS 1 155GIS1. Martin Landa Lena Halounová. Katedra geomatiky ČVUT v Praze, Fakulta stavební 1/23

Database systems. Normal forms

Logika a logické programování

TechoLED H A N D B O O K

Foster Bohemia s.r.o. Laboratoř měření imisí Immission Measurement Laboratory. Mezi Rolemi 54/10, Praha 5, Jinonice, Česká republika

Grafové algoritmy. Programovací techniky

Transkript:

Diagnostika síťových aplikací - Zkouška Radek Mařík, January 19, 2018 1 Zkouška B2M32DSA a její hodnocení, platí od 1. 1. 2018 Zkoušení mohou být jen ti studenti, kteří získali zápočet ze cvičení. Zkouška má dvě části, písemnou a ústní. Ústní část je vedena jako obhajoba písemné práce s případnými doplňujícími otázkami. Písemka se skládá také ze dvou částí. 1. Ve prvé části se řeší dva příklady odvozené z příkladů řešených na cvičeních. Pro řešení příkladů je povoleno použít učebních materiálů. Na vypracování je poskytnuto 60 minut. 2. V druhé části je potřeba odpovědět na 4 otázky dle okruhů uvedených níže. Nesmí se používat jakékoliv učební materiály. Na vypracování je poskytnuto 60 minut. Každá odpověď a řešení příkladů je ohodnoceno známkou. Výsledná známka zkoušky je určena podle součtu všech bodů získaných v rámci tohoto předmětu v daném semestru podle klasifikační stupnice ČVUT. Následující okruhy otázek jsou sepsány v tom jazyku (čeština, angličtina), ve kterém byla vytvořena prezentace pro přednásku. radek.marik@fel.cvut.cz 1

2 Okruhy otázek 1. Introduction to Complex Networks (a) Name several examples of complex networks application domains? (b) What are the two difficult issues linked with processing of complex networks? (c) What is the range of complex network volume? (d) Name several drawing layouts used for complex network visualizations? (e) Define a complex network and its basic features. (f) Define asymptotic bounds used for assessment of algorithm complexity. (g) Describe DFS-tree search edge classification. (h) Describe depth-first search algorithm. (i) Describe breath-first search algorithm. (j) Describe the Dijkstra s single source shortest paths. (k) Describe the Floyd-Warshall all pairs shortest paths. 2. Fundamental Characteristics of Networks. Models of Random Graphs (a) Describe the network perspective approach to problem solutions. (b) What are the typical characteristics of complex networks? (c) Describe the meaning of degree hetergeneity. (d) Define graph density and sparsity. (e) Define graph degree distribution and show some its typical examples. (f) List the four basic models of complex networks and their characteristics. (g) List basic graph topologies. (h) Describe Erdös-Renyi graph model. (i) Describe Watts-Strogatz graph model. (j) Describe Barabási-Albert graph model and its scale-free property. (k) What is the meaning of the rich-club phenomenon. 2

3. Network Properties (a) Define adjacency matrix, cocitation matrix, and bibliographic coupling (b) Define bi-adjacency matrix, incidence matrxi, edge incidence matrix (c) Define one-mode projection and its relation to bi-adjacency matrix. (d) Show how to compute degree of vertex, the number of edges, the mean degree, and graph density based on the adjacency matrix for undirected and directed graphs. (e) Show how to compute number of paths and cycles based on the adjacency matrix. (f) Define degree centrality. (g) Define closenes centrality. (h) Define betweenness centrality. (i) Describe an algorithm for betweenness centrality computation. (j) Define eigenvalue centrality. (k) Define Katz centrality. (l) Define PageRank index. 4. Network structure identification (a) What are the basic roles of nodes? (b) How is it possible to assess a role of a given nodes? (c) Provide definitions of authorities and hubs. (d) How are the hub and authority centralities defined? (e) What is the goal of clustering? (f) What are the two fundamental approaches to data clustering? (g) What are the typical steps of a cluster analysis? (h) What ate the basic forms of node memberships in clusters? (i) Describe k-means clustering. (j) Define a triplet and triangle. (k) Describe a diffusion equation. (l) What is the graph Laplacian? 3

(m) Name basic properties of the graph Laplacian eigenvalues? 5. Network Community Detection (a) Describe the concept of community. (b) What is null model of a graph? (c) What types of community dection methods do you know? (d) Describe Kernighan-Lin algorithm. (e) Describe graph partitioning using the spectral bisection method. (f) What is modularity of graph proposed by Newman? (g) How can modularity be used for community detection? (h) Describe principles of the Louvain algorithms. (i) What is the resolution limi in community detection based on modularity? (j) Describe principles of overlapping community detection. 6. Alloy. Specifikace pomocí relační logiky (a) Definujte pojem atomu, relace, signatury. Jaký je rozdíl mezi rozšířením, podmnožinou signatury, vrcholovou a abstraktni signaturou. (b) Jak se definují relace? Definujte jejich možné násobnosti. (c) Definujte kolekci Alloy kvantifikátorů, logických a množinových operátorů. (d) Definujte relační operátory jazyka Alloy. (e) Jak se používá příkaz let? Jak se reprezentují skalární hodnoty? Uveďte příklad omezení vyjádřený pomocí struktury fakt. Jak se zapisují a používají funkce a predikáty? (f) Jakým způsobem se provádí analýza specifikace pomocí nástroje Alloy? 7. Ověřování modelu (a) Princip a základní charakteristiky metod ověřování modelů. (b) Kripkeho struktura a její rozšíření. (c) Architektura systému UPPAAL a jeho základní vlastnosti. (d) Časový automat a jeho sémantika 4

(e) Vysvětlete základní entity modelování v UPPAAL: synchronizace a její typy, pozice a jejich speciální vlastnosti, stráž, invariant. (f) Vysvětlete pojem dosažitelnosti, bezpečnosti a živosti a jak se tyto vlastnosti ověřují v systému UPPAAL. (g) Používání invariantů a stráží nad hodinami časovačů v systému UPPAAL. Použití urgentních (urgent) a prováděcích (commited) pozic. 8. Temporální logiky (a) Cesta výpočtu a pojem času. (b) CTL* logika a její temporální operátory. (c) CTL logika a její temporální operátory. (d) LTL logika a její temporální operátory. (e) Temporální logika systému UPPAAL. 9. FSM Checking Sequences (a) Popište Chowovu W metodu konstrukci testovacích sekvenci pro automaty s konečným počtem stavů. (b) Definujte charakterizační množinu konečného automatu a popište algoritmus jejího výpočtu. (c) Define distinguishing sequence of a finite state machine and the algorithm of its preset form determination. (d) Define homing sequence of a finite state machine and the algorithm of its preset form determination. (e) Define synchronizing sequence of a finite state machine and the algorithm of its preset form determination. (f) Define state verifying sequence of a finite state machine and the algorithm of its preset form determination. 10. FSM Learning (a) Definujte tabulku pozorování a uveďte podmínky, za kterých je tabulka uzavřena a kdy je konzistentní. (b) Popište Angluinové L algoritmus. (c) Popište princip skrytého Markovova modelu (HMM - Hidden Markov Model) a uveďte jeho základní tři úlohy. 5

(d) Jaké jsou dva základní učení používané pro učení se Markovovu rozhodovacímu procesu (Markov Decision Process) 11. Multilayer Network Diagnostics (a) Describe model based testing (b) Describe SUT multilayer model (c) Describe conditions of clustering, virtualization, and replication technologies. (d) Specify practical multilayer reference models (e) Describe the framework of structural test case generation strategy for a given layer. (f) Describe formal test requirement (g) Describe formal test case 6