Diplomová práce se zabývá návrhem, realizací a programováním automatizovaného testeru pro FW prvků průmyslové automatizace. Teoretická část práce popisuje různé modely vývoje software a firmware, upozorňuje na úskalí nedostatečného testování při vývoji software a firmware s poukázáním na nejzásadnější chyby s globálním dopadem. Praktická část představuje vývoj automatizovaného testeru a související obslužné aplikace. Podrobně popisuje použité komponenty, rozhraní pro vývoj aplikace a stanovuje scénáře příslušných testů vč. vývojových diagramů.
Anotace v angličtině
The thesis deals with design, implementation, and programming of an automated tester for industrial automation FW components. The theoretical part describes various software and firmware development models, highlighting pitfalls of insufficient testing during software and firmware development, with emphasis on the most critical errors with global impact. The practical part presents the development of an automated tester and related service applications. It provides detailed description of the components used, interfaces for application development, and establishes scenarios for relevant tests including development diagrams.
Klíčová slova
firmware, automatizovaný test, regulátor, průmyslová automatizace, řízení budov
Klíčová slova v angličtině
firmware, automated test, controller, industrial automation, building management
Rozsah průvodní práce
69 s. (74 897 znaků)
Jazyk
CZ
Anotace
Diplomová práce se zabývá návrhem, realizací a programováním automatizovaného testeru pro FW prvků průmyslové automatizace. Teoretická část práce popisuje různé modely vývoje software a firmware, upozorňuje na úskalí nedostatečného testování při vývoji software a firmware s poukázáním na nejzásadnější chyby s globálním dopadem. Praktická část představuje vývoj automatizovaného testeru a související obslužné aplikace. Podrobně popisuje použité komponenty, rozhraní pro vývoj aplikace a stanovuje scénáře příslušných testů vč. vývojových diagramů.
Anotace v angličtině
The thesis deals with design, implementation, and programming of an automated tester for industrial automation FW components. The theoretical part describes various software and firmware development models, highlighting pitfalls of insufficient testing during software and firmware development, with emphasis on the most critical errors with global impact. The practical part presents the development of an automated tester and related service applications. It provides detailed description of the components used, interfaces for application development, and establishes scenarios for relevant tests including development diagrams.
Klíčová slova
firmware, automatizovaný test, regulátor, průmyslová automatizace, řízení budov
Klíčová slova v angličtině
firmware, automated test, controller, industrial automation, building management
Zásady pro vypracování
Cílem práce je implementace a ověření software pro automatizované testování firmware (FW) zařízení. Výsledný software bude umožňovat provedení testu FW podle předem vytvořených scénářů a bude realizován s ohledem na modularitu a případné snadné budoucí rozšíření.
Teoretická část: Stručná historie a rešerše aktuálního stavu poznání v oblasti testování FW a HW. Obecný popis automatizovaného testování a teoretický popis diplomantem navrženého řešení. Dále popis a zhodnocení přínosů automatických testů - zkrácení času pro vývoj zařízení, definovaná opakovatelnost testování, automatizované generování testovacích reportů apod.
Implementační část: SW implementace a podrobný popis funkce aplikace pro automatizované testování FW. Praktický popis jednotlivých fází testování. Analýza přínosů realizovaného řešení s uvedením rozdílů časů potřebných pro ruční a automatizované testování FW.
Zásady pro vypracování
Cílem práce je implementace a ověření software pro automatizované testování firmware (FW) zařízení. Výsledný software bude umožňovat provedení testu FW podle předem vytvořených scénářů a bude realizován s ohledem na modularitu a případné snadné budoucí rozšíření.
Teoretická část: Stručná historie a rešerše aktuálního stavu poznání v oblasti testování FW a HW. Obecný popis automatizovaného testování a teoretický popis diplomantem navrženého řešení. Dále popis a zhodnocení přínosů automatických testů - zkrácení času pro vývoj zařízení, definovaná opakovatelnost testování, automatizované generování testovacích reportů apod.
Implementační část: SW implementace a podrobný popis funkce aplikace pro automatizované testování FW. Praktický popis jednotlivých fází testování. Analýza přínosů realizovaného řešení s uvedením rozdílů časů potřebných pro ruční a automatizované testování FW.
Seznam doporučené literatury
DOMAT CONTROL SYSTEM, spol. s r.o., 2021a. EPC102 regulátor topení, komunikativní [katalogový list].
DOMAT CONTROL SYSTEM, spol. s r.o., 2021b. FCR015: komunikativní regulátor pro VAV systémy [katalogový list].
SUNHA, Ahn, 2016. Automated firmware testing using firmware-hardware interaction patterns [dissertation thesis]. Department of Electrical Engineering, Princeton University.
Seznam doporučené literatury
DOMAT CONTROL SYSTEM, spol. s r.o., 2021a. EPC102 regulátor topení, komunikativní [katalogový list].
DOMAT CONTROL SYSTEM, spol. s r.o., 2021b. FCR015: komunikativní regulátor pro VAV systémy [katalogový list].
SUNHA, Ahn, 2016. Automated firmware testing using firmware-hardware interaction patterns [dissertation thesis]. Department of Electrical Engineering, Princeton University.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem práce byl návrh a realizace softwarového prostředku pro testování prvků průmyslové automatizace. Diplomant prokázal, že v souladu se zadáním zvládl navrhnout, implementovat a prakticky ověřit software pro automatizované testování firmware. Výsledky této práce mají praktické využití a potenciál k používání u průmyslového partnera. Cíle diplomové práce byly splněny.
V souladu s čl. 4 odst. 1b) Stipendijního řádu Univerzity Pardubice komise navrhuje diplomovou práci na Studentskou cenu rektora II. stupně za vynikající úroveň diplomové práce.