bakalářská práce

Automatická tvorba diagramů časování

Text práce 979.41 kB

Autor práce: Jindřich Dítě

Ak. rok: 2023/2024

Vedoucí: Ing. Radek Kočí, Ph.D.

Oponent: doc. Ing. Vladimír Janoušek, Ph.D.

Abstrakt:

Cílem této práce je tvorba nástroje, který by umožnil automaticky vygenerovat časovací diagram na základě strukturálního popisu jeho zapojení, a vyexportovat jej ve formátu použitelném pro další ruční editaci. Tímto cílí na usnadnění jednoho z interních vývojových procesů ve firmě NXP.
Vytvořená aplikace úspěšně importuje rozložení diagramu z strukturálního popisu, neúspěšně se pokusí nad ním aplikovat algoritmus pro automatické rozložení uzlů, a vyexportuje diagram do formátu programu TinyCAD.

Klíčová slova:

diagramy, časování, nxp, grafy

Termín obhajoby

13.06.2024

Výsledek obhajoby

neobhájeno (práce nebyla úspěšně obhájena)

znamkaFznamka

Klasifikace

F

Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Komise ohodnotila práci stupněm 4F, protože nebyly splněny body 2 a 3 zadání. Návrh a funkčnost výsledné aplikace je nedostatečná. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující.

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Informační technologie (BIT)

Složení komise

doc. RNDr. Milan Češka, Ph.D. (předseda)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
Ing. Vladimír Bartík, Ph.D. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)
doc. Ing. Michal Španěl, Ph.D. (člen)

Posudek vedoucího
Ing. Radek Kočí, Ph.D.

Po rozhovoru se studentem po odevzdání je zřejmé, že student se snažil na řešení pracovat, přičemž narazil na zásadní problémy. Bohužel neproběhla žádná konzultace, a to ani s odborným konzultantem. Podle vyjádření konzultanta absolvoval student pouze úvodní setkání a jednou informoval o probíhající analýze, dále se neozval. Výsledek, ani průběžný, nebyl nikdy předveden. V této situaci mi nezbývá než hodnotit stupněm nevyhovující.

Kritérium hodnocení Slovní hodnocení
Informace k zadání

Zadání bylo vypsáno ve spolupráci s firmou NXP. Cílem bylo vytvoření nástroje na podporu automatizované tvorby diagramů časování podle datového modelu. Zadání považuji za náročnější vzhledem k nutnosti seznámit se s grafovými algortimy a navrhnout vhodné řešení, které by splňovalo specifická omezení na rozmístění prvků.

Práce s literaturou

Nemohu posoudit.

Aktivita během řešení, konzultace, komunikace

Během řešení neproběhlo žádné setkání ani informování o stavu práce.

Aktivita při dokončování

Výslednou podobu práce jsem před odevzdáním neviděl.

Publikační činnost, ocenění
Výsledný počet bodů navržený vedoucím: 48

Známka navržená vedoucím: F

Doporučuji práci doplnit tak, že se umožní automatické generování více variant výstupu (i když potenciálně nedokonalého) a ruční editace vygenerovaného schématu, případně se zohlední jiná doporučení konzultantů z NXP.

Kritérium hodnocení Slovní hodnocení Body
Náročnost zadání

Stupeň hodnocení: průměrně obtížné zadání

Prezentační úroveň technické zprávy

Problém i způsob řešení je popsán srozumitelně, strukturování textu je vyvážené, ale zvolený postup nepovažuji za šťastný.

70
Formální úprava technické zprávy

Až na přetékající řádky a překlepy a místy špatně čitelné obrázky  je formální úprava v pořádku.

65
Realizační výstup

Realizačním výstupem je program, který zpracuje vstupní popis zapojení v XML a vygeneruje schéma. 

Automatické rozmisťování komponent zvoleným algoritmem se v rámci testování ukázalo jako nevyhovující.

Program bohužel generuje existujícími nástroji needitovatelný výstup, takže není ani možnost nevhodně rozmístěné komponenty ručně přemístit. Toto by šlo kompromisně řešit generováním výstupu s takovými omezeními, aby bylo možné použít existující editor.

30
Využitelnost výsledků

V aktuální podobě je výsledek práce nepoužitelný.

Rozsah splnění požadavků zadání

Stupeň hodnocení: zadání nesplněno

Body 2, 3, 4 nelze považovat za splněné.

Návrh nepočítal s tím, že se nemusí podařit zadaný problém vyřešit změnou parametrů vybraného algoritmu a nebyl učiněn pokus situaci řešit alternativním způsobem.

Rozsah technické zprávy

Stupeň hodnocení: splňuje pouze minimální požadavky

32 stran v LaTeXu.

Práce s literaturou

K použitým zdrojům a jejich citování nemám zásadní výhrady, ale uvítal bych nastudování a promyšlení i jiných přístupů k řešení zadaného problému.

65
Výsledný počet bodů navržený oponentem: 45

Známka navržená oponentem: F

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová